我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
' G% ]5 M8 B# L5 a5 limport swarm.Globals;2 p3 f3 ^- w3 c% k/ y' ?! ]2 N5 A
0 G. a1 O/ F! Ypublic class test { d8 C( c4 _. |' q0 N
/**
, T1 P1 M2 q, @6 Y! U. l * @param args! n$ i0 H0 r4 P0 ~/ S- U3 M
*/5 S% }9 | N; L% N
public static void main(String[] args) {
- c4 X4 I) X( r2 B! y& y
# u f9 D. |2 v1 _; d3 P4 Y int y=(int)(10*Math.random());& i0 B' n* v" J* ]2 d7 k
System.out.println("result is "+y);* j9 ]4 S' }( k' n7 O) ^
$ c2 m* i6 o7 B- }; a double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
, m8 A- Z" C% s: S- S$ \ System.out.print(z+" re");' r/ K5 W$ S3 s* ], x
}) U {7 \+ Z3 G! U1 Y( {) ^
}4 v9 o$ W b- q- l
' W# B7 R/ V5 o: |" U# P
结果是:
Q6 q( m: M' Mresult is 28 y) y) W- h5 U) P
#
) o, c: |, j; s# c9 P1 b4 H# M# An unexpected error has been detected by Java Runtime Environment:
& k+ b; h* A6 z; A2 f: r#
9 K6 o, U# W1 A" r- X# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 p$ A% X1 _- i+ N8 C4 G
#) c2 Q& B5 S4 u! z2 v. s* r% L
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
0 e" _- V- B- V1 O, D0 M& U3 z# Problematic frame:- V% [& g, W8 s8 \( R( e3 `: z' L
# C [javaswarm.dll+0xb8305]$ R2 i- `: Q2 P c
#
. L9 @0 e6 P3 _ M7 A# An error report file with more information is saved as hs_err_pid1064.log |