我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。* J2 r* u) M* L! B8 I5 U; k
import swarm.Globals;
- d1 x1 W7 K& w$ ^) }# U6 w, s# [! x1 l5 b- a+ c
public class test {
( \4 x( u, H' M% P% H" o /**
9 S7 u/ ^, P5 S5 s * @param args
& J' m& G b* E. n: ]7 ?. T */
: y/ F7 ~ E7 k) r% J public static void main(String[] args) {6 r" B, x2 L9 T, K
9 c. A2 ^1 t2 J& ]4 T
int y=(int)(10*Math.random());: B# s) [: V& T2 Q4 }
System.out.println("result is "+y);
' ~) ^0 d1 z% i @2 s. _5 q
- I0 o& k) U7 y- @ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
8 I+ B% G& A+ {0 q' } System.out.print(z+" re");
; t/ ~; i& D; D7 V }
9 B$ j& z/ f5 T* J7 H( p}
$ i g6 `9 c5 Q- X6 F# W
( } ?( M- K2 f) g4 [结果是:
3 V6 ?; G" z7 R/ _2 u% ~% ?) Cresult is 2
' |3 b) \3 L) e! |; q& i#7 L9 o3 } `3 i: t
# An unexpected error has been detected by Java Runtime Environment:
. m! V" ^: w4 B c#4 D6 ]5 p9 Q' w! N6 G
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
% i7 e) v3 m* f p- x* a6 z+ W#. y% I# W* a$ v% Z& `/ |$ R+ Y2 Q7 i
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)" T2 r4 Y) q' }( _$ k u
# Problematic frame:
, A* Y/ ~# s4 i8 m) t4 z( e2 d# C [javaswarm.dll+0xb8305]
7 m! t0 r8 ?- g; n6 t3 A8 Y" U#! l0 ^. ~: u7 w. U/ n
# An error report file with more information is saved as hs_err_pid1064.log |