我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。) I! G) m. N6 L5 t4 D+ H( [7 g
import swarm.Globals;
* ~7 o. p6 C+ h& K: E. F) ]3 h* _ R" n2 }& g# X3 C0 U
public class test {
; x# x9 m% B' l$ `$ \$ r! x3 f /**
& M9 O" T8 `( s * @param args
1 A- T% \, \( x) G( j9 c! [ */, X/ b1 n) r, s6 h
public static void main(String[] args) {
5 _) `! i( x: {. ~$ h % B( `* o3 g, w7 v
int y=(int)(10*Math.random());9 _; {/ e2 }& I6 t F( ^
System.out.println("result is "+y);
7 g" p: s+ U" ^% ^/ t; y
8 p, \: G% R* v: l; s9 u double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);7 A0 ?0 N& \: p/ z, }. y8 j3 o2 v
System.out.print(z+" re");
/ a" D: D) k9 K. r) Y# M } O2 r3 y8 t6 S* ~1 _0 |
}8 W5 {* x# u# E6 Q$ ]- u3 Q
% Z |. ?& @1 ] `" `7 {
结果是:
. L* y$ t. m4 Q3 U1 eresult is 2) m% W, a8 |8 u% g _2 R
#" T% N& n0 t) H6 a
# An unexpected error has been detected by Java Runtime Environment: j; r' e( ]$ b
#7 l) q2 ?! F- }, F1 v
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
f" t) Y4 E9 r6 Z) m2 N#% M6 L9 L# |' v% r( p7 l3 J
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
& e! T) i( k9 a- a' Q; a' k# Problematic frame:) c* `3 G/ c3 r. m
# C [javaswarm.dll+0xb8305]
% A4 K# H9 F- `" d#' X8 v4 J' K( t/ |' s$ _
# An error report file with more information is saved as hs_err_pid1064.log |