我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
+ Y: a/ Q( c! b0 b3 O1 ximport swarm.Globals;
- D4 _7 w' @# R3 |: a4 y6 P: s$ w; K' J! Z7 Y
public class test {3 H: a& Z8 q8 l( N! d
/**
5 N$ z9 Z/ j( s- o5 C+ p7 J7 X * @param args6 s j7 h: A7 E/ f+ |9 Y
*/
$ _- s# H, i% _. o! ~2 o1 |: p2 S' y public static void main(String[] args) {
1 D( j5 W& t+ {' e0 }* I
4 t5 w% z. P4 }1 a- I9 }! b int y=(int)(10*Math.random());
7 {/ A6 L* n' ~4 k" f0 A System.out.println("result is "+y);8 N& E. o* |! s' ^
- @; J* y5 E9 f
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);! {! @' ~5 a% b+ E1 Q s2 f
System.out.print(z+" re");! ~% g/ w* o; }( b- o" }6 M
}3 Z/ m1 N' v$ R' k, s3 D1 @
}
5 M! n, r. W" w7 h# e7 a/ H b, F! _8 V& i
结果是:& G0 s- Y* A; X1 q- R/ a
result is 23 m1 l4 U% J- K
#) \* B3 s: Z6 L2 o* h5 h3 `
# An unexpected error has been detected by Java Runtime Environment:9 D; O% K; M- e# w
#+ Q# P0 o( S; H9 Y1 K! h; D
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068" W2 B# ?# X+ ]6 g5 G' k
#
3 Y7 ^ }) w8 \6 l% p& {# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)3 \+ C0 J- U l
# Problematic frame:9 I9 \- a+ d5 T2 b9 g# J
# C [javaswarm.dll+0xb8305]
- j2 w) ^* m, d$ I- |$ {8 v#& r( {) `7 V0 T' d8 m
# An error report file with more information is saved as hs_err_pid1064.log |