我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
3 E& R# p# r1 `2 q0 m/ _0 ^import swarm.Globals;
8 h% ~; v& S% A
' c/ i& G; ~& s* H1 W; apublic class test {( q& O q& z5 t# b: S$ Z- F9 [
/**
; Y( j+ o8 |: L( c * @param args
2 J; M2 C" a8 }$ A! k8 C */
& ~* u9 G: `; B% ~; H public static void main(String[] args) {5 A9 M. z- D: A, ?( W4 @
; B. K9 O- H0 O, @# P- ?4 q8 L) ?/ d int y=(int)(10*Math.random());, F( u4 l% G3 Y% a5 Z* v
System.out.println("result is "+y);
$ g+ l+ L5 u9 R1 ~% c7 J. l% p& i/ s7 b& ?* c& Z0 W6 I1 z
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
; W0 v# b1 X! N& [; G" P System.out.print(z+" re");* f5 y/ v% ~ T8 h8 u3 D0 T8 u
}
; E- N0 |- b W; U, o9 B4 D1 _}
/ a. m. z$ O* u' Q5 \7 s# l
' `" I5 X" M8 z结果是:
$ H) v9 g/ b7 M5 j) V" E% R0 bresult is 23 l5 T; r) ~# ]
#) b! K, G8 c' i8 ?
# An unexpected error has been detected by Java Runtime Environment:) s' k% F% R. H
#% z: ]; Y9 i. \$ {
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- r4 F# d, b! f) C! [#3 [5 Y2 m X" ]6 A) k! _
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); J" @8 _" M! [9 s' y4 ] [
# Problematic frame:, d9 s8 C5 ?3 J
# C [javaswarm.dll+0xb8305]
/ T! f5 Z6 U3 R! V, ^7 o9 O4 F#5 G f( o# l( s7 Q
# An error report file with more information is saved as hs_err_pid1064.log |