我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。4 Y% e- o9 M: Z' E: a t6 B
import swarm.Globals;& l# | a3 g0 E) E! a. Y( j2 ?( b
/ k, ?" j; I+ ~9 a4 q1 U7 [public class test {
6 C* N* K3 ^' ?: H1 ^$ u; U /**" K9 O+ W7 ~, Z1 c! q9 I! j( n: L
* @param args
1 R; q r6 C" L; i8 a& V% W% I5 ? */6 b1 x! [* i6 e7 B: O: c9 d2 l/ ~% r
public static void main(String[] args) {
+ O- i& h( k0 a1 I 7 f! ]( V# m: F6 H3 M; O: g6 Z s
int y=(int)(10*Math.random());
9 i8 _. @ [+ Z* \, T' o. v System.out.println("result is "+y);! u/ l# Y/ S: f. _6 ]
9 W: D, W3 f1 [+ B, X7 l" A. } double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);7 ~& F2 k+ D2 z; M1 r5 K
System.out.print(z+" re");! G. a+ G) T8 a- _- H
}
( c1 g+ ~1 S& v1 i}' e) l2 t2 {: h# R) o* ?
5 \6 B' j2 ?" ~1 M
结果是:
& D/ s& W; ^$ @+ K: }! sresult is 2
- }/ |* l8 V$ Y, p3 i#: U9 U7 J8 }/ u8 Z; s
# An unexpected error has been detected by Java Runtime Environment:
/ w; r6 c2 h- w#6 W1 L3 @/ q0 G6 O
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" _( L3 y/ R2 O5 b8 M F0 x#
& o; Q9 Z2 `" n" ^. ~( ~6 @' P# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ ` `+ `2 D* F: u# m; |. D# Problematic frame:$ m6 z b1 W: V+ O7 z4 Z5 |
# C [javaswarm.dll+0xb8305]
$ |/ j- @* d0 k8 ], Z#
% s/ P6 m0 j' s5 D9 V9 {; N# An error report file with more information is saved as hs_err_pid1064.log |