我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
) D' X* ~) U7 }' L4 limport swarm.Globals;
, K6 ^: b' N& P$ @4 Z
; P5 J7 h$ g% H) {, v/ Rpublic class test {
& Z& P9 I, g0 s: i0 E* Q /**
# B: ?' a, T5 A2 L4 ~ * @param args
1 I, Y% P6 W2 d6 R* y6 @4 L, B- X */
) t( U8 D2 ]2 R) r( D/ \ public static void main(String[] args) {
' g: c$ F8 r! V/ s- E 1 ], c& w3 E- X1 s
int y=(int)(10*Math.random());" j. I3 A" F, A, Q
System.out.println("result is "+y);9 u' a9 T0 \8 _! P% T
* w2 ], m! j6 b double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
* W9 R+ @: i3 e9 z/ [ System.out.print(z+" re");4 G! q. w( I- F8 M# M) i
}7 q9 C4 Y6 p& H" d
}1 A; j7 G8 {4 \7 F0 k* W
# S3 G. o- |* L9 e, t5 V: M+ x
结果是:4 \) C' `# k1 O# d5 V
result is 2" y% |* [ G* d! H9 b2 q3 }2 Y
#( b+ o( t' a4 `0 W/ b& N3 U
# An unexpected error has been detected by Java Runtime Environment:
; C5 I8 B0 H! E9 H0 D2 ~2 O0 U' V" ?#
- b/ ^# a% Q: Y% d# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068/ c/ W+ m N- j2 |7 m# D' [) U
#. \! W6 r+ S# G
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
2 W5 t# p# G x3 [4 Z5 R2 F# Problematic frame:
; N8 c5 u z8 h6 l# C [javaswarm.dll+0xb8305]
$ c1 y. a. ]# y. \#
- s0 C1 n' n6 r; ]9 Q) G# An error report file with more information is saved as hs_err_pid1064.log |