我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。( H8 O, b, y/ ^2 z) j/ B
import swarm.Globals;& d( C: @7 ^4 e! i5 Z! Y
2 P" X* p0 e# }; V: B o
public class test {6 ?- x( }/ @; K1 q, r+ q" ~
/**
- j3 p/ @5 r+ J: K5 L * @param args
. T# X) O" A! f+ V- h" z9 I */1 R3 v0 ^+ Q' z: ]- o( U5 V
public static void main(String[] args) {
) c! c/ [+ f2 m$ c
+ o7 I& R6 i( @0 a/ i int y=(int)(10*Math.random());
, n9 A4 I. \2 ^; e* I; w5 Z# p7 Y4 A. ^ System.out.println("result is "+y);# U3 F6 ^8 G1 q+ h9 O3 k
K F2 C/ }/ N" D
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
: @& S6 V- J3 q. k8 Q* q System.out.print(z+" re");8 z2 U1 {8 K1 w2 |3 a# r" N: _
}
* |( I6 ]3 X4 O* n) u}
! w+ S0 f7 N( _
5 B$ L4 t. d9 X6 V结果是:6 j3 u4 V" m; |0 t
result is 2
0 S2 }! x5 h( O5 y3 b& h& ~#
, Q6 a* |% G( ^* ^3 ~# An unexpected error has been detected by Java Runtime Environment:
9 s8 p/ q' A) t* @#" j/ M# k0 H/ `5 z0 A& h4 S
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068! c# D2 C' v9 D6 q9 {
#& W' v* R. I, i: Y8 E I! E `
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)1 F" N* H( t4 g1 }
# Problematic frame:
t- d0 K* I0 _! f7 V# C [javaswarm.dll+0xb8305]
- I7 \* O: k- t& t8 l- d0 `#
! }0 ^. S0 t( k+ f! G# An error report file with more information is saved as hs_err_pid1064.log |