我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
/ z s& H6 s" K% P5 Simport swarm.Globals;9 M0 G. l. H# D
: v# k- q6 z$ |2 y+ A! i
public class test {
* y M( n* ~: `' ~( r9 C% S /**
8 @0 Y# B R( v3 F * @param args$ G( f1 ?9 Y9 d2 f( k1 s2 w. q
*/8 A' {" \0 B4 }/ H5 k' W5 I4 @
public static void main(String[] args) {
8 h& ]1 \( S" L* D : n7 y- Y7 [5 j M! k( h9 n
int y=(int)(10*Math.random());
; D, s# ^) k* n' o$ \ System.out.println("result is "+y);
8 X& B, _7 @4 r: B( C- p# w) f# n3 F$ e. C
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
! ~( Q2 p8 [3 {. |6 u System.out.print(z+" re");
; A# e$ j. \( V& R }' L [7 [4 {+ G
}
$ A7 K/ P& d( ]8 B( U% H
; C# ?7 s5 V- ~0 M0 C( {% v结果是:
9 b2 h. s Y g/ g, ~2 N! @- {0 Aresult is 23 G% z9 A6 ?6 c$ P0 Q
#, F* H8 I1 p9 U" E8 V2 r* @) w8 B
# An unexpected error has been detected by Java Runtime Environment:( h, d, u1 t' H& U" s+ L" W
#
$ N/ K9 W4 h# @# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 h. V! C9 Q! i$ U#
# ^0 W, S& p! a2 c# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
& P& }3 c' F, M" {9 N2 b: K M# Problematic frame:9 z* t0 A( r/ Q. J" P
# C [javaswarm.dll+0xb8305]: z2 }2 ~; v q* u
#
. F) M! ?* E3 _1 h2 B! N# An error report file with more information is saved as hs_err_pid1064.log |