我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
# _$ v8 f" h5 j0 Q2 Ximport swarm.Globals; I" n$ Y& \0 \2 j
: g/ B9 L5 a( s4 Zpublic class test {
* F9 y9 b) P! `: O /**
% k8 U* F& b n7 G2 f * @param args
* ]; p0 D) l. e7 j5 I */
' { D. n; ?6 u, e$ R public static void main(String[] args) {
( f2 b& X9 d2 I 6 V- d/ i8 q( m2 h/ V* t( z* s3 ]
int y=(int)(10*Math.random());" G# D: h' h( V! V" |
System.out.println("result is "+y);$ U* ?1 [- ]# @) J5 c$ n
& h+ k+ c+ [; u9 U double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( K. F7 B/ T# i' X; { System.out.print(z+" re");% u/ r; i# ~) H% e$ \' J- o
}' f) D; [5 C2 M: b
}
4 ^- ~5 p6 I9 R' x$ v0 z, J" s7 {' P# h5 `7 @2 t) i
结果是:
. g8 w' h+ ~, G/ O- ]" J# \" {6 [$ Presult is 2 ?# {# D* j0 {5 \: X b
#8 c7 T' O _; s+ t) m: W( I
# An unexpected error has been detected by Java Runtime Environment:
5 l" i0 R* h4 P) {: ^#7 D4 r& Y' K9 Z4 ~; o, w; P
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068$ r' }0 w: ~- @1 M
#; ~' T; u) U' `- P R V
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing) o4 ^" `5 W! }
# Problematic frame:' b' c5 \0 }4 w
# C [javaswarm.dll+0xb8305]+ l# @: a* J% G
#" L. g+ s. g# }0 P2 G
# An error report file with more information is saved as hs_err_pid1064.log |