我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
/ P& ]% e) L/ k j5 Himport swarm.Globals;, M, ~% a4 y# m# _# p; L" L
- b! V4 h* G9 R' zpublic class test {
+ d- o( n* z9 ~ /**
0 o n" e- L7 }" y5 L& b- U q * @param args/ t, ?8 m+ r! l4 K" B2 V" e
*/7 P% P! j: t6 s( t. s
public static void main(String[] args) { L( L, Q' F. T: {; L& H; {
) U9 W" Q% m' C% S* V
int y=(int)(10*Math.random());
6 a+ @# U8 g2 a7 Q5 h0 e' o) U System.out.println("result is "+y);
1 W7 \6 x( ^% A: g" E: {; {4 Y3 ~* @6 N# j2 H7 A6 h
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
, a+ [8 C! K, ?. o" e- g0 l3 I System.out.print(z+" re");
1 ]- ]2 `% X$ y- H8 ^8 ]# U }# ? W3 \+ v3 s$ c: K$ A* V' h" K
}+ q: D$ n+ L( z( k
% K4 w+ B$ {. U0 K
结果是:
; B, i/ s z4 S% \$ u' Fresult is 2
9 s/ f7 }4 ^) W. ?6 N) f& [* Y2 ]## y8 g3 b N3 |" c0 `) H/ \4 U$ W
# An unexpected error has been detected by Java Runtime Environment:: Z, |) O7 N2 k3 T& s+ X
#
1 P; D2 W1 f) `+ R# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 f7 L2 W& N( \# [% j6 J! Y# T
#* c, T1 e% X! e1 M' Y
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
5 i5 w o) M$ g2 i$ ^$ \7 }* }2 n# Problematic frame:5 M5 d! d! a1 A# g1 W9 h' D
# C [javaswarm.dll+0xb8305]
" v6 ^6 L5 K7 v; [# A2 \1 p#
. I. L; I) A$ J# N# An error report file with more information is saved as hs_err_pid1064.log |