我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 P8 U9 r2 Y* m7 R+ a7 Cimport swarm.Globals;" H2 E' L- c/ H1 G
. @5 _( u1 A2 s- R, F2 Spublic class test {
2 G2 L. C9 m4 a _. T /**
! W* A" |& ~6 Q * @param args+ z$ `/ C: J8 b- V' u4 B1 L! k% V
*/
3 T: \& V, y# w6 B5 z' g public static void main(String[] args) {
6 ~- b. I2 W: v- O L + u; }* w$ T. e
int y=(int)(10*Math.random());1 H$ a1 a" L- A) y% ^ c$ L
System.out.println("result is "+y);& F: a: b8 r- P- [
3 W; f( W$ l. H double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);- F. @# [; q7 b! Z) P* n9 s# ]* J
System.out.print(z+" re");
6 z5 K' u* C1 t. Y8 y# F& p }0 u/ a5 N0 Q5 n1 h+ c
}
4 J0 U& d8 e; X6 i: v
( B$ B8 R; t+ v5 [# h% X结果是:
! M) \) `4 q! J3 e) P( Y5 @result is 2
! X; _& p, ^* @8 ], N/ ~## q( k, E4 z0 k& n1 f/ d
# An unexpected error has been detected by Java Runtime Environment:
2 h7 F7 d! h# t' l" J6 d#
1 h6 J' ^ w5 Q4 v0 ?3 h# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- F/ w" l, F1 j4 p& {0 Q! p#
8 ~5 C9 c+ H5 e* w8 q1 U# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing): n g$ n% R- r
# Problematic frame:- T! u- L! D R# f" ?/ `; H
# C [javaswarm.dll+0xb8305]# {& R F- _+ ^4 C
#) T1 n/ B# ?0 \) s; U8 b6 j7 @
# An error report file with more information is saved as hs_err_pid1064.log |