我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。* b- K S0 h# |; h" J; G# P0 A8 t
import swarm.Globals;1 s( }: o/ `! t: k6 q' c
; U3 E0 H( r( }* hpublic class test {
" Z: y7 P6 q4 N /** _7 j7 c! ]+ j* I1 E Z$ B5 M
* @param args
& F& T' ?4 [0 H6 Q */. Q. j. s; p% Z6 {. C) Y% C, Z( W; S
public static void main(String[] args) {
$ f4 {: A) w" G- r% k. l5 L* ` + {+ ^6 W; F4 e% z2 J
int y=(int)(10*Math.random());) y" C) K: b" F
System.out.println("result is "+y);
2 A$ E2 ^4 M; p6 x. D& n! F d( l: q7 [* X! k2 L A3 L
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0); X! j" H+ {( r: V5 q8 i
System.out.print(z+" re");0 s! K' i7 K7 b6 P+ H
}
* ~! h) \8 ~! D! r}3 L' @. X2 i: h+ i) L2 a& r
1 I: H/ w6 \4 e结果是:
! u" u( k4 W3 `( A2 q1 H. Aresult is 2
5 L! N, F6 @+ `#
9 t3 K r- m# Y" n# An unexpected error has been detected by Java Runtime Environment:' m7 U% w& o& E, [
#; X ~+ {+ t( b* ^# H0 }0 z
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068' h3 r5 d4 A, ?
#
/ m* A, k5 Q O+ o: l: d% z( D# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)% q5 p- t8 `; J* B( q% s5 h& ^% X
# Problematic frame:, S% v7 W& _0 b: F4 [, b% A" H
# C [javaswarm.dll+0xb8305]
* u/ N- y2 e6 S#
: O' ?2 Q1 D0 F$ m" ^# An error report file with more information is saved as hs_err_pid1064.log |