我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。* K% w k! g) N2 I; C' z8 E
import swarm.Globals;
( R8 I3 n0 W3 k* F4 ~+ u
+ S: O+ p' H/ ?. f3 r0 Dpublic class test {
0 X- p; w& k9 I/ R" P8 ? /**# D: z, ^ e( q
* @param args
& H+ p X9 s! w+ ~( b7 t */
: E* O! b* e4 ] public static void main(String[] args) {
- J9 @4 l$ L/ @) t: S$ h , j. E! A* P2 G3 ^
int y=(int)(10*Math.random());, R- G N5 _( ]! N
System.out.println("result is "+y);, c; ^. l: g8 |( G. X/ d
7 _6 R( q% q4 o0 j4 L double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
- j# r% o" q8 ^& k' u System.out.print(z+" re");, o- [3 Q& S# O7 M
}) q9 V# X# K7 _' v
}
( M' c' f8 `9 D0 X( ]. t i. {. `; T) M
结果是:9 |0 j% k& g4 t, P% B2 x* T# b
result is 22 `1 n& ?5 q" o1 w/ Z
#
* r8 @+ H0 o# H. P5 t& l# An unexpected error has been detected by Java Runtime Environment:) Q5 {# r" J+ c6 ]2 a: n, i& u$ Y. ?
#
0 [) f$ Z9 ?, F% j; R6 J# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068' S4 j3 E( j* i+ l1 [
#' u# d3 Q) j1 W4 B* u- e, j
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)! a, Q# w4 J7 i4 a! P4 s
# Problematic frame:
7 f$ l* d: j0 A G# C [javaswarm.dll+0xb8305]
5 X. X. z) S3 `5 s# N) ?1 Q2 G#8 I4 A* W; a- u; U
# An error report file with more information is saved as hs_err_pid1064.log |