我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。6 z$ K: P% ^0 R7 O, Y$ O1 U
import swarm.Globals;
+ x. t( Z% e- a* z- O
' g8 M' t/ I: I+ y8 lpublic class test {9 x. G, g) l5 p* W. ?6 k
/**
4 C7 c# c- ~7 h, o( K5 w8 m/ B: r * @param args7 C# V6 M1 r$ E# h0 t2 \
*/: o& w& C( N9 b: f
public static void main(String[] args) {* x; O' P9 x! ]( x! N" Q3 W
# H. e6 q* |7 |' @/ Q
int y=(int)(10*Math.random());& f, z' x& _5 C% |. C' I
System.out.println("result is "+y);( [) {8 I" s* h
/ q0 {5 ?2 L$ i' \& ] double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);8 p: w3 S8 R! q. d8 T/ d
System.out.print(z+" re");
8 l8 C, O. V: v- ^% l }' W* j, e1 ]/ ]8 \
}
2 {5 `, w5 Z% G' `: I" |- n7 M4 i
结果是:, C* [% x3 J6 J! t
result is 2
' c1 V, S4 q* o& ~3 a1 b#
+ I- Y: \* }3 h5 z# L# An unexpected error has been detected by Java Runtime Environment:
4 J5 e1 A0 I$ C( x& ~5 S0 N9 ?8 Q#
" M% L$ m( U J, ]1 t Y: N2 H# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068) I6 j m' R2 J5 M. c
#
2 p: g% b1 p) ]9 {* V& c# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
$ H' r- M8 E3 l& C; R% W# Problematic frame:' i( n3 D. V6 [# `; c) P: U4 [+ n
# C [javaswarm.dll+0xb8305]
0 ?2 T- @/ I0 B* t4 v. Q& V#
4 k x1 @6 u7 v. e# An error report file with more information is saved as hs_err_pid1064.log |