我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
4 U0 [" u" G8 C$ Q$ U9 timport swarm.Globals;
7 c* p, r3 X( z9 s6 }
3 X4 C) A8 a7 D4 dpublic class test {
t( y: v. l+ r0 E( O% O% u5 b /**
6 V- M% i4 n; Y, D0 m5 e * @param args" O9 v& P# f% r$ V. }& c
*/
# b2 }2 Z3 o0 q. K2 _ public static void main(String[] args) {
# U' h/ ?3 z6 F! F3 x5 M7 ] ( o! R1 j- ]$ ?9 C" g
int y=(int)(10*Math.random());
8 L! {" }- x/ m+ h System.out.println("result is "+y);' ^( d8 p& K+ c- M/ j/ s7 B
5 o- W: C1 a% b3 o1 Y8 e$ \7 d2 h
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
! v8 @$ r+ ~; F- E System.out.print(z+" re");. H4 z2 q: p# j0 S& A0 b
}, Q' c. p/ M1 O2 n3 g% \/ ~- c
}+ U# K% s" X0 p1 k2 \; b! Y T6 L. |
0 W( g K- v+ l结果是:. D0 Q; ?& U2 I4 O h
result is 2) D( ^) [. s4 u3 j, O3 c
#$ f- C+ v. m, E
# An unexpected error has been detected by Java Runtime Environment: U8 h% V# G& Q P
#
: o; j3 I I% y+ T- G6 _8 X# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068: V: j/ Q% Y7 b1 W0 S3 I
#
. x) l* r- |( G% e# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)' w/ l9 I3 m B7 E& j: t
# Problematic frame:* N: a9 A4 `4 A) E q8 s
# C [javaswarm.dll+0xb8305]+ F2 H4 H2 h2 d( `! A+ u3 k
#
1 X$ {$ J, y7 @- ^* v# An error report file with more information is saved as hs_err_pid1064.log |