我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。0 L/ o f, w ^
import swarm.Globals;
2 {% W& {9 n* m4 f; o0 t) f8 j, k9 x# d# D @ L: Y! A [
public class test {, [- B9 h8 e" u1 f
/**- J; }' P. T3 Z* |) B. V( A
* @param args
" H# v& }4 i9 }2 Y9 f+ \: Y */" b/ z7 o7 d! b
public static void main(String[] args) { e1 P: K# ~4 {# j2 @6 v5 w x
3 k- O$ m( Z$ O: Y k+ ^! e5 s
int y=(int)(10*Math.random());! P- O1 g2 D& X
System.out.println("result is "+y);
$ }, k$ L& t/ A) X3 v x3 r
8 ]( k9 W, O- ~5 O double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 v# h0 Z4 o% u1 q: d System.out.print(z+" re");3 N$ w& [0 u8 y9 W/ r3 t% P
}4 K P. E/ W. }! n- _
}
7 _* e+ Y7 O! F
9 Z. N) S5 A3 `* |# ^* h" q结果是:4 R# |$ n! ~4 m2 x' T! ]4 f: X
result is 2. |' ]& k7 _ l9 Z
#3 k q: b0 |, \) z
# An unexpected error has been detected by Java Runtime Environment:
# `: P* Z* G) {9 |. C% y4 L#
. u/ [6 J, i6 U8 k8 [# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10680 S3 a# q" w/ j `+ j
#2 F5 x/ n9 n$ ~* R2 }& g% [- f
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
: e+ F, M# n$ I# L# H# Problematic frame:& k1 W5 d/ H8 ]& \* e: R
# C [javaswarm.dll+0xb8305]
- o1 a3 E9 Z" q/ ]9 i) k#1 M6 e0 Y8 c* D2 w3 j3 f2 T, d+ j7 S
# An error report file with more information is saved as hs_err_pid1064.log |