我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
+ Z- P# {" I. t& u# timport swarm.Globals;) A& q8 p0 j! p% x
\. W7 i. c4 J& r5 Xpublic class test {
5 C; B/ g* _5 d! n4 v /**
" F2 }/ B7 J( u$ U3 Z * @param args
4 e6 U% ?5 _# ^, h* ] */
9 P- N" @7 U; |- e6 p public static void main(String[] args) {
0 b$ ? o0 O8 \, s4 x4 j" {' f: \8 U
7 s) O5 N! A2 u' J* b% _ int y=(int)(10*Math.random());' W% s7 l2 B; U
System.out.println("result is "+y);
- r) k- l4 ?% m) p' o+ p8 s- y7 M0 B
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
: q/ ^9 z0 ^3 o$ E! S" } System.out.print(z+" re");
. g3 N# h) {1 h' {2 Q* } }5 e. D `+ }" j1 K/ P/ |( t
}( W( B3 r; P6 Z L- Y0 }' R* t9 e
; Y* @! ~+ _' y结果是:$ Q# Z# t6 r1 q+ G n) O& y' X' Z
result is 25 L$ R6 q& G7 n1 Y9 w: n
#
1 Z) e( C3 ]3 ^: v7 \' ^" B. m# An unexpected error has been detected by Java Runtime Environment:
0 Y6 _0 y! U' k& l+ H#3 k6 R2 D' M8 R
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068) d1 t. l6 \$ f3 P. e
#
) L% n: ]/ S3 A. j! |# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ ^6 K6 B" x' x e1 f7 d) e# Problematic frame:
; l; b7 I& D* f$ ]# r: ^0 W. ]# C [javaswarm.dll+0xb8305]
, c" H2 Q6 H$ ]#
3 E. b& g- L) X" i% F6 C; Q2 e# An error report file with more information is saved as hs_err_pid1064.log |