我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。0 ~0 q* S) y; A
import swarm.Globals;
2 {5 z; F# r2 K, ?9 a
; P* X+ F' [* W" p6 Spublic class test {
2 b" [& \( |7 ~$ L /**
: D) C3 s' m( E: w * @param args
# ]- P( L7 e8 ]- ^6 C( i2 u */3 K' a+ N x$ r/ w' ]$ m" Y
public static void main(String[] args) {
0 [, s! Z7 E: A% @" E) i, U& o/ t
& _0 @$ i7 H% j; n* a( s int y=(int)(10*Math.random());
' c! A: Q" R2 o* L( x, z+ F System.out.println("result is "+y);
% F$ P1 e5 Q" u9 }0 E5 ~% `5 l
0 y+ a- v+ l- h+ \) l* o, b double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
) Y2 ]1 d# { J3 x System.out.print(z+" re");5 O( K @( k- Q) X3 A9 K
}* t4 ^7 R f, j7 {. @4 v) Y+ i
}
1 G) f6 \- K; C. C0 k$ V5 j' t: M0 V7 y8 E# \' ]" F e: P
结果是:& P3 h3 i# | z/ i e$ j
result is 2
+ c7 n8 F( K/ z#
, V. U% J5 h4 Y7 \2 o# An unexpected error has been detected by Java Runtime Environment:! x! S6 z; `! @
#
6 R' W( n) b2 d' j8 K9 c9 ]) Q( P# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10689 ]" i. f4 u* j T! v9 Y
#3 q3 Z$ f! L. K0 K
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)8 S( [8 s% T) _
# Problematic frame:! A' q' U& I+ W; P
# C [javaswarm.dll+0xb8305]: F" b3 n. Y8 E# M) t
#% m. j- F0 W2 m0 `4 K+ F
# An error report file with more information is saved as hs_err_pid1064.log |