我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
; z8 f+ ^2 R6 q& ~import swarm.Globals;# F+ Q( V' @) m
0 ^1 c( b, t8 X/ g& }, [public class test {8 U7 U" W& i* k4 z U/ P" F% x# B t
/**
1 k; a$ R+ Q/ L4 F * @param args/ @+ [9 g) P5 `- O/ C- ?* o
*/
& }9 n# ^7 W4 @3 ~ public static void main(String[] args) {2 c0 b$ s2 b( O7 a
4 Z5 @" o% S5 ] int y=(int)(10*Math.random());
; z% W% N! r" f- n& k$ @: _/ o System.out.println("result is "+y);
) i* V1 Q, v* i! U8 @ Z V
, U" `. x! Q9 q9 l( F6 I, T$ p double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);7 i) x% M! V' m* L! R0 K7 z
System.out.print(z+" re");/ _/ H( Z( h9 I' g& s) z
}
" G" w1 l, t9 B- k. r* U}% e3 s" ]: J1 W, _
5 I- c# Q9 Q$ G6 N/ m. \
结果是:4 [5 [4 C) c4 y( j& V
result is 28 W+ O% B( A3 T; K; t. @7 f
#
, |; s) p/ g c; S6 L& U# An unexpected error has been detected by Java Runtime Environment:
- C$ Q! r, _" ^" R* R#
. v" ]/ O G1 V0 J. U H# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
$ J5 K: j, N% J+ n/ v1 O#$ n: }0 L* g% L1 a6 Q$ i$ F! N
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
1 n' L8 j' i+ O1 @3 e# Problematic frame:
% `1 ` i. ?& Y. v# C [javaswarm.dll+0xb8305]
8 a( e/ D, r6 g$ @#
( B- N$ Z5 n% }$ A# An error report file with more information is saved as hs_err_pid1064.log |