我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
: U6 ]3 M5 O- Z$ S( f3 H" U# himport swarm.Globals;* E% A B: F: g6 k% o
+ ~. y5 r5 H( Z7 xpublic class test {
, V e3 ~' w- C* Q( r6 j5 G2 Z4 ~ /**6 J4 s2 f5 Q7 {* i/ T
* @param args) F7 ?. v; n2 `# h( f, s$ c& Y+ h; ]! P
*/1 F+ t! u( \; ~" K% \7 w' ~
public static void main(String[] args) {
# y, S0 L! z6 C1 M( v# M7 `, ]
, @# X+ U, a4 Z& C7 ^ int y=(int)(10*Math.random());, j2 r: U" Z: G# _" Y$ I p2 }
System.out.println("result is "+y);# t" F9 |$ }) j( \& e
. N1 Q' t7 [! {) y2 S
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
! I" I% ^: W( k/ \8 t. R System.out.print(z+" re");: ~* t: g6 o( i1 K8 I% e8 `
}6 [4 m1 ~8 e- c/ G' ?
}0 y: `' a- v; N# z% N9 U
, E7 |, c/ ~+ p4 _
结果是:
; J; x' G1 D. C8 eresult is 2
+ }! r, X( u9 j1 e4 m## u8 \. }: _$ \4 @, E
# An unexpected error has been detected by Java Runtime Environment:' c* h) R$ \# k
#3 t1 B% y7 e9 x+ d
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. r! o/ h& m- l3 k9 r2 q#1 X# j N9 I4 x) B4 X7 I* G; w
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing): S: J$ i5 H. q5 @9 J5 ~
# Problematic frame:# A2 u- y! L6 c+ j& f6 j
# C [javaswarm.dll+0xb8305]# F; v" G, Z3 c w1 O
#" M1 ], ` A& K- W6 `" x
# An error report file with more information is saved as hs_err_pid1064.log |