我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
) Q- y/ `/ j2 L, i- R4 o9 Q& Iimport swarm.Globals;7 e' E7 S4 \) F9 x( P) r
2 ~" m) B6 \7 t9 j; z
public class test {
; L, r; b0 x8 R( W9 K8 p/ } /**
) V/ {( U5 [" q& X* o * @param args+ m2 ]0 t* s. n/ ]" D5 z8 u" C
*/. w0 l/ [6 a) ~" g6 n) _5 I. N2 ?2 U
public static void main(String[] args) {
' Q5 r7 F0 z( o0 f% U
8 I/ C; j3 ~ b% F1 L: Z int y=(int)(10*Math.random());# d/ r3 @( v, b, f2 ?3 ]
System.out.println("result is "+y);9 J: M0 A" u0 `1 z, f
) E# y$ s- o. l. h/ O: O! }7 \
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);7 x) }+ P3 Z n# O' U( L( k( d ~
System.out.print(z+" re");( B7 }, S* R/ W6 {
}/ O0 J( T4 `. L! v- H
}2 d- e8 f) v$ b
( f' J/ ?8 L1 X; t2 A; A1 b) V
结果是:* @( N) G0 i/ s$ T% p+ i
result is 2
9 D+ U2 g [0 C3 Z# v+ g6 R#
9 v% i% p6 W# _( O3 [! b1 y) N# An unexpected error has been detected by Java Runtime Environment:
, X! ~' y- s9 X& e( ?9 v# Y% O#
6 J8 C* |) u" G# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 s# {3 N1 U9 p5 `) p
#
8 n- d7 ~" Q% z3 }! w2 V3 S# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
4 o! ]# g8 w+ r. H9 F' K( r9 @# Problematic frame:
3 K! k' }1 ^2 l+ \* U1 G' k; X# C [javaswarm.dll+0xb8305]
# a, W! G8 |% h8 _* |/ F#' G+ r) t, I& b
# An error report file with more information is saved as hs_err_pid1064.log |