我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
- b# }6 r$ p: j% B }import swarm.Globals;2 K y+ s1 D& z: r' Y( m4 C
3 o0 @+ i, i9 c7 y
public class test {4 _# Q8 F$ D* f: s% |9 v
/**" E2 c i; S( y/ U
* @param args
9 `" l2 Q) x) x8 f% z6 ~- W$ W */
1 T6 Q" ?1 z8 Y public static void main(String[] args) {
0 C/ {$ m ?1 y 9 r% k( \7 Z8 @' }8 ?
int y=(int)(10*Math.random());" e( H8 L% _' J1 w# e/ O) x
System.out.println("result is "+y);& g0 _0 Q! z5 x
; e& p, X3 ~2 Y8 e* @* h. D8 d
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
- t! v3 }, _! L' X System.out.print(z+" re");! l, q& J) V3 U- V* U- c) E5 D
}
) M. u% O$ l4 y- r2 L. [% n}, o8 U/ d( Z8 d2 s) d9 m X+ N+ U) f5 A
; \; m0 \& B( ~ r! ~3 \: Z* m6 f结果是:) k+ u, \7 h- V
result is 2
" ~. z6 A9 w5 B& m+ w$ b#
* ], M$ s, x& L( o# An unexpected error has been detected by Java Runtime Environment:, C ^. d4 Q5 Q; L! j
#
& L, p4 a! G1 t; ~2 C# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068( {% y; ]4 v5 f# Z
#
$ Q2 w2 i# u7 s& X# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; `, D6 S4 @1 o2 q4 E. g" H# Problematic frame:
6 Y$ k# ^6 C* ?. \! t& {: o1 a# C [javaswarm.dll+0xb8305]
# H }3 U5 J% _1 z#
! M- @) F: K# I) o" g$ C# An error report file with more information is saved as hs_err_pid1064.log |