我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
9 B/ l6 x& Y! @& s( J3 V8 ^import swarm.Globals;
, L" f# Y5 _+ n9 w9 |( M
/ x0 U5 A/ ^) ^: F' j6 H+ x1 Bpublic class test {
0 l# Y1 w+ F* @# d# f3 o! s; r+ v /**
8 x# T$ g8 o7 X) y * @param args0 M% f/ b+ @. J$ [- {
*/4 L1 H& @, n; f0 l" T% P6 b
public static void main(String[] args) {6 ^ v8 G; U4 o @# l
/ ]' @. I, U0 R/ G( ~
int y=(int)(10*Math.random());
+ N5 B" e4 g# M/ _# L' e1 } System.out.println("result is "+y); Y" X7 F( F# B7 ^
* d6 S* F( y, C double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);' r8 Z7 ~+ m4 q. I3 f* J8 H
System.out.print(z+" re");: R$ c8 u6 ~% T# W5 J
}/ f- \) K* t6 v' I( Z" @) \3 N: M8 ~7 n
}, F0 Z8 o g: B/ i. p6 j% d( u
5 D+ A# e6 V" Z2 z. r结果是:
& w" h9 ]9 l* C( {2 t, Uresult is 2
2 Y5 h! @ n( M5 N1 E7 c" C#
+ E1 X( T7 A( S1 x# c# An unexpected error has been detected by Java Runtime Environment:
' K+ k$ I5 ]( v! l$ \6 E7 b#
) t2 j' M5 Q- B/ A# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 u/ z- v; z5 U/ J3 ^
#% ~; O: @- ?6 g1 z: C3 d
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)0 j) @8 N/ G, C* L
# Problematic frame:
1 P4 t8 L7 x( ?$ A# C [javaswarm.dll+0xb8305]
' W: k( S* `7 g! b" J) U0 C- a( r#5 a* E3 L* R$ V8 i7 E/ A
# An error report file with more information is saved as hs_err_pid1064.log |