我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。3 o' Q! ^& t* H7 Y: V- J/ m- ?
import swarm.Globals;) H3 W0 |1 s) O) M
3 x9 c! ^- r- o/ L' h* x* q% Opublic class test {
+ {$ b2 e5 V3 v* z) b$ ]4 i /**
6 R2 ?. j4 E8 V# q( U ] * @param args8 [) [5 G2 }: T% ~
*/
+ k7 E/ c" j; }; b! l- M3 J public static void main(String[] args) {- c+ G, l, C& x, x0 b
9 l4 [1 v, d$ V5 f
int y=(int)(10*Math.random());" A t3 Z4 x' I: `
System.out.println("result is "+y);8 n8 s" s4 M2 X7 k4 r
8 R6 [, K1 F; |$ u5 }
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ U! [/ q7 F: q( f- _
System.out.print(z+" re");
3 M, ?& l9 o0 Q$ [7 g. A }0 y3 [; O- v7 |; N6 |5 b8 X8 a
}
" ]( p) x! K$ A9 D
6 d, z! S, ?; r/ W. r结果是:) w% G! ]# o6 C- {6 O. j( o' f
result is 2
# H! _1 V8 ~- W6 S#
/ n* J! u4 t+ j6 A# An unexpected error has been detected by Java Runtime Environment:' g+ X% G0 n$ u9 ?
#6 L, ^6 l n. @8 k; E1 _' c
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068* A1 K- s8 }) g/ b7 z4 i
#* G; ?3 l( Z% V, _2 l3 _$ H
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing): w5 @" O7 _& L1 `
# Problematic frame:. c4 m: c# v" z2 Q& F% o
# C [javaswarm.dll+0xb8305]
* W- r- R4 A: H#
" W, u) O9 p1 R6 C9 {# An error report file with more information is saved as hs_err_pid1064.log |