我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。; M2 J! W5 B/ `+ `. `( k1 O
import swarm.Globals;
7 c7 _6 a' J1 w; S) a+ g8 t- r8 U0 j; g
public class test { O/ q) I7 K- X B( ?- v7 h2 J
/**! M; ^: o6 r% D1 L1 N x( C3 k
* @param args, T% w+ Q. X/ e! y" j, n* G
*/
' X5 U2 C# d q, j) L public static void main(String[] args) {; E& P: U) {9 B$ J
8 o' S. k% W! A- v
int y=(int)(10*Math.random());
7 g3 T& x* S. {+ d7 {* z2 q j) H System.out.println("result is "+y);
- I9 T" k3 Z0 z4 t5 f+ ~- J6 q; L0 @( v* d8 d* p# w/ ]- d
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
) t; Y- T9 G+ `" O9 h System.out.print(z+" re");
4 _& h2 x# D+ c) j3 M- W* g; R0 l }$ ?( b. k" l# @$ v$ p
}
; F8 w! j) ]3 A; `; p3 o4 H
8 s; U1 n5 {; F6 x- J, K; U6 v5 p0 O结果是:
8 v% V7 S. d# c1 D/ R9 x" hresult is 2. G3 s, Y$ E, ]) z' y
#
$ P& l6 i3 _8 O# An unexpected error has been detected by Java Runtime Environment:
- p+ G6 Q) ?( h# D; Y( T#
4 Q/ F8 `: `# p$ A n1 K' N# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068! n& U2 x) L* M1 ~( o2 t D# K
#
( K2 C; ?+ I4 s# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)( V, r3 u3 b k: F2 m
# Problematic frame:3 F$ A; e0 I, r0 z J' y: v
# C [javaswarm.dll+0xb8305]) q4 l& |+ |. |+ H: e+ J& G
#8 J8 a: E' Y/ |' j/ G5 v O
# An error report file with more information is saved as hs_err_pid1064.log |