我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。" t |, Y; j' d% R7 ]& y
import swarm.Globals;
* B) P8 b7 J1 K0 C4 k& j" y$ e0 D
* ?* ]2 G% I# Q( ^public class test {" }, e$ ?8 S9 A+ w0 h* L" e" ^
/**
, |$ j {" P$ d% S * @param args
+ j0 `+ P L* U b2 a/ t7 T */
: e9 e& Y+ w6 O public static void main(String[] args) {
" O6 |( [6 a3 x/ A
* A# i, o1 h {2 k int y=(int)(10*Math.random());0 n4 y" q6 ]1 D1 F- O3 o# U
System.out.println("result is "+y);) Z+ i. }0 v' ?' J) I' @
: s$ W' P3 c- H) v# h o double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
6 n" m' o6 c& J5 H8 Q System.out.print(z+" re");
2 w1 }" O, {; G4 Y' a6 w }0 b% \. k0 _! b. K# L8 ^
}
, @1 v5 t9 i0 T8 _4 I: x! G$ R7 M3 ?- D, _( y! `: t9 h
结果是:
( N& V: Q' ]8 g' C# ~/ Lresult is 26 U5 \- O6 D' X9 G3 n; r% m5 ~
# G4 g$ J$ \/ \' O1 u+ V
# An unexpected error has been detected by Java Runtime Environment:
" ^3 n! E6 c6 @#1 B8 d: s8 x) R3 M L- c, \. o
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10685 s4 |' W! ~* {5 n/ a+ f6 S+ i
#
3 s. p6 X5 v- `1 j! f# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)4 M# a3 m5 i( S+ X; C
# Problematic frame:& \# `$ q# U: c& s6 l1 N; L1 }
# C [javaswarm.dll+0xb8305]
% u; v* M# v, }/ |% P0 ~#
9 q( D* i) M1 v# An error report file with more information is saved as hs_err_pid1064.log |