我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
4 v( g& S2 C5 m, @0 M: p: `: Oimport swarm.Globals;
' X/ K% \; v/ ?" C5 @+ I [! p; K* @' | ?! ?* U4 i
public class test {( o+ B1 \7 r' Q1 ~3 ]/ {
/**
7 `1 C$ M5 W9 q) b0 m * @param args4 F# n3 G T4 G+ ]; `
*/
) |: H7 x J" t0 { public static void main(String[] args) {
. n) @3 w! D+ s 5 p% d" }& I' o5 k/ J+ A r$ Y
int y=(int)(10*Math.random());
) G8 M- V6 N. u/ B$ n System.out.println("result is "+y);4 X$ c, g H$ ]7 B1 q
; T7 M4 h: c/ D# x# Y8 i double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);2 W- t- i- P& O7 S
System.out.print(z+" re");* f; Q2 \; E6 l- y
}
+ w3 |* [# J0 k, W; F4 i! M}8 z# f; N/ t* D2 h" S. Y
9 j$ H" K4 \$ Q& s e7 y结果是:
! D. R) u! F2 I; lresult is 2
: x+ |1 }" w3 n1 a% g' O2 o% b#7 P: \) V. V' J% C0 y5 C( d
# An unexpected error has been detected by Java Runtime Environment:
' J: }& p% R4 t2 f#3 z, b) J3 n0 X4 n, ?& Q0 Q/ P9 y+ i
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068/ g% d. q* y" H! E/ Z1 z8 }/ B
#( d6 F! p& G" g! y9 q
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)6 k/ X8 u' Q8 M3 q
# Problematic frame:$ g1 j6 ~6 }% u: W$ Y! q
# C [javaswarm.dll+0xb8305]
3 f. h( p% o( G$ g( D#* `" k& W- g/ _1 `/ ]
# An error report file with more information is saved as hs_err_pid1064.log |