我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。1 S2 c+ y6 g4 z% B
import swarm.Globals;
2 O7 ~! I8 p) R( ^: i/ w
% ^( U! q* N: R% q3 f9 u% Apublic class test {2 ~0 B+ U, G7 ]7 _8 C2 q5 n
/**
9 B8 [4 D9 B5 _+ x * @param args0 _& j" d* a5 g
*/
) f: O; ]. b# R6 ^9 u1 Q5 O public static void main(String[] args) {' w+ [4 g' N( m6 a
$ O0 j! r4 [8 z( ?8 \, d. s- h% E int y=(int)(10*Math.random()); s% |9 e6 h! b" Y
System.out.println("result is "+y);
7 u1 ?- j$ C+ e8 f# d/ ]5 N
/ Q' S1 j1 j" \1 } double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ S8 ~; z+ j, r( R- U
System.out.print(z+" re");6 G/ ^! D; S' {. M7 t% }3 S
} g3 ]' u6 g5 H E
}
/ Z! ~8 ~; X. R+ p3 } M
: n8 ]" e7 h. z5 C9 r2 u1 i结果是:( A: {6 e8 @9 f6 }: w I
result is 2: r" S* I( ~2 R
#
5 S! }7 _0 C( A: ^8 \# An unexpected error has been detected by Java Runtime Environment:
: O/ k3 ]; j1 C6 D7 g9 L. @#; R* m7 O. k* F2 i8 C0 t
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- d; s9 r1 W& F* f4 A6 n: @& p#
! w3 O( r8 T: ?* t# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing). M/ B2 U2 l: o2 `
# Problematic frame:
- l* o/ |) V7 E( N4 D+ {$ D# C [javaswarm.dll+0xb8305]5 G, ]9 Q' N' e+ v ^3 R4 W+ W
#
; `9 n3 [+ H* |1 c# An error report file with more information is saved as hs_err_pid1064.log |