我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
; \+ [7 V h3 |# W3 O* v% G5 pimport swarm.Globals;
% [7 W8 S$ j- D& A c' C- [/ ^" P/ V3 d/ ?
public class test {
0 B+ `" L) m i* l, b+ f+ W /**
7 X& O$ a) n6 ?/ a% H * @param args
% h3 s4 r9 G- R */
' Y* u- J1 m1 N, B1 P$ o public static void main(String[] args) {4 h, c1 l$ Y( h; S; C6 D I6 A; ?
0 l) {. r |* H$ y/ c! t
int y=(int)(10*Math.random());
0 Y3 [3 x- C8 X1 ^3 @6 N) S System.out.println("result is "+y);
' n: i; U* y. z; ]3 e0 C/ D
" C% S0 h5 E4 I double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);1 I, M. R$ b( _
System.out.print(z+" re");% j* P- O; s; D: g1 @8 j
}
* a0 c5 B$ S+ l5 i# ^+ ]: o}) k, W5 b0 |1 p% g9 |
% N, n$ G. O# I1 }8 e3 v
结果是:3 v& q( a9 @/ u: P8 ^" ?" d/ Y
result is 2/ L/ ~) J- A: h7 |1 m9 I1 Z* K; ]
#) M* o8 l4 z: _$ X4 E& m3 \
# An unexpected error has been detected by Java Runtime Environment:; T* o ^- s: N$ Z/ Y( w2 f
#" W) [% t6 V' f) r
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10680 E& ~& ?8 I* C' C( i/ O
#5 i: Z, m5 k T; P: r( v& y
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
: s X: j9 }+ m% h/ G: `1 G, Y# O1 q- ~7 N# Problematic frame:* G+ z" q- c" J6 [4 d
# C [javaswarm.dll+0xb8305]
+ d6 y$ d& I: u# ?; j$ `% L% A#
! v, E9 @" C9 e* B0 ?0 e# An error report file with more information is saved as hs_err_pid1064.log |