我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。( {+ ~% {, G8 L) A& i2 f
import swarm.Globals;
f$ Y7 ~: r5 [5 D" T: h$ ~. B0 M% D% j7 x. [5 r6 S5 H6 V, d
public class test {4 w' U0 w4 y! K7 m2 o
/**
' U! C+ c, I9 b9 b' U j * @param args
, C! w2 z2 E% g */( |5 [4 Q! o# i9 x/ S, n/ ?
public static void main(String[] args) {& o/ S* W9 L9 n) R' D$ z2 S; o
8 S. p3 K: i; l# b/ i$ l9 _ int y=(int)(10*Math.random());6 Z! `# i, n7 Z: e8 y% K3 a" S
System.out.println("result is "+y);; o: T' n0 }" a, c+ `" t& x
# f" @4 O7 s8 B8 d; n. a- `, K+ ~3 C/ i
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( c& B: S* P+ p; j System.out.print(z+" re");
% m6 T8 y* W& X }9 f$ a# i m, i$ y5 H; \2 T- q" |
}+ H+ ]; x$ h: w$ v( e9 b9 W
D2 x- C1 W& c$ C. S4 z% F
结果是:
! {6 [# \8 C1 ]) x+ a$ Y: [" `% nresult is 2# Z% w: `9 j- w& S( _
#
v1 n$ n& }. d6 T( B# h5 l, w& U5 Q( W# An unexpected error has been detected by Java Runtime Environment:$ P" C( n% P( U+ t+ b
#0 r) ]8 j3 d8 J
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068( f2 d+ r2 @. u& {. S: n, |
#1 _# F% ~4 |7 [3 x B+ A+ d% G
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ p/ S( Y7 x( r5 d6 K- B, k# Problematic frame:
0 q* o: u) g* I( o# C [javaswarm.dll+0xb8305]
5 @4 D+ q& N5 i8 H' j1 l#4 s' j2 ]: H! Q# k3 r
# An error report file with more information is saved as hs_err_pid1064.log |