我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
& |1 l3 l. K1 P, Z A+ H7 ?# [import swarm.Globals;* J4 e+ A% [9 }
( u- k$ U; w- B7 [0 `3 q
public class test {
, ]" B: W" k5 [) r5 h /**
2 i! {+ s9 M0 C# v * @param args* B1 H k7 S% G# A
*/, R9 P: Q4 S: j/ V
public static void main(String[] args) {& N" }* }+ m2 o2 w( d
& S7 y! }, `% I f int y=(int)(10*Math.random());+ J2 m5 I( @2 \7 T
System.out.println("result is "+y);
) d) r" @# Y" p- |, O% i5 ]2 K: b! D8 s, | T
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
& K/ m: ^ u+ E3 z8 n$ ~ System.out.print(z+" re"); P6 [" _# y9 b/ Q; F* Y; U
}
, ?8 }+ V5 b5 o" C+ g}, Z8 v& w+ J4 E7 F1 ^
: Q3 h' ?3 p+ C+ }
结果是:! V: T7 s# O7 |4 r4 [! V
result is 21 b9 k3 ^8 B# N: [
#8 X9 a( d" @9 ^0 F
# An unexpected error has been detected by Java Runtime Environment:9 D5 g0 R1 r2 }; j4 N: R( p
#
* G9 X1 U2 L& V2 x9 ?; O# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. S0 \1 b j. ? R#
4 R, U. N2 u- e" n# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
+ j2 X2 g! c# |! r# Problematic frame:7 R& T: Y) y1 D8 d9 z. q Z
# C [javaswarm.dll+0xb8305]% n9 V) Y. }$ C8 f: u0 I7 I
#0 o) Q% m9 t; D+ C3 Y1 N% G
# An error report file with more information is saved as hs_err_pid1064.log |