我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
# ]- L6 R: R/ F, n; q& l( k( |import swarm.Globals;, Q/ x7 g1 P8 T: n4 P
4 F8 z) E1 {0 m7 G- U( i7 u hpublic class test {2 l( c7 C3 g6 e$ n+ F
/**
4 L; z3 }" Z* R2 Y * @param args4 t8 g5 E# \% X n1 r7 a* N
*// ?8 a" A# g# |' T& u
public static void main(String[] args) {! J; ?$ k( a/ z- U
) {7 M% B2 g) I/ ~% R2 ^1 i int y=(int)(10*Math.random());
, w! @ B, T+ y0 a System.out.println("result is "+y);
0 }: C3 V4 r% h% q; |- h5 x0 ^
2 p7 q. q; z) D% Z" ^ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( ]2 c7 d( m) k. Q System.out.print(z+" re");0 j! z1 B; P( h6 l1 X7 x/ G
}. ^7 y, x2 r1 Q' W2 G! |+ L
}
) W. B- L. G6 g/ v# c% V# y+ {. F: G
结果是:+ T4 K6 u( ^: ~5 `) {/ f$ h0 T
result is 2
8 C9 G7 }. E9 M% O#! l7 B* F. W+ \
# An unexpected error has been detected by Java Runtime Environment:
3 B( u R1 V: ]# e4 ?#
) P. \6 c% ^8 S. S8 p3 | \+ a# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
4 W l2 D9 s7 ^/ g#
; [1 h9 e8 v/ d# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
* S, v5 R0 K0 t% H5 [7 l7 g) c4 X- C8 u# Problematic frame: b0 L) v/ Z n$ c- f
# C [javaswarm.dll+0xb8305]
5 u2 Y; L6 L1 F$ M#
2 J' o& E( V1 ] e! x8 x# An error report file with more information is saved as hs_err_pid1064.log |