我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
1 ?) M R2 j5 }/ [ }9 iimport swarm.Globals;2 i& J8 P F5 c6 Q% q
* \9 I7 T) `; ]3 Y# k, cpublic class test {3 v/ Q0 b1 {; I) m. A& s8 F
/**
7 p9 h" K. }0 [: Q8 o, Z0 r/ M * @param args4 `: b' G; P' ^/ A3 l5 @# [! Q
*/: I. G9 F3 ^7 g. H/ K
public static void main(String[] args) {
2 t& Y) b2 V% e& O. N { ( U% g; z7 M6 m( u/ o# N* a
int y=(int)(10*Math.random());3 i# x9 `% W$ Z" y- Z: R
System.out.println("result is "+y);
9 u$ {! E9 Q; ^* ^. J9 n, c7 W5 t; W
0 d) j$ a/ K& T/ _ `. w double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
: Y+ g! ?; I- j- }: a8 Y System.out.print(z+" re");
7 K% }6 o9 l- n! E/ F }. U! m1 M, ]! D
}
# B) Z$ f+ u* J& E7 h
" ]' O; H8 v1 S结果是:* T( C# j$ B; {7 ]
result is 2. i' y& ?# P- \
#
D1 B v" h+ b7 ~9 _# An unexpected error has been detected by Java Runtime Environment:4 c: [2 F8 d! o( |$ e4 i; e
#
O/ Z' D: N0 R9 R# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- i' T9 ^& N" |3 R0 ?& P L! L! z
#
' W" V4 q2 U1 }% v4 Y4 R1 R- s" Q# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); R+ x2 b/ ~5 C l
# Problematic frame:
( Y! z/ k. v. t4 b: ]% p5 a) |$ c# k# C [javaswarm.dll+0xb8305]) N3 R& n& M; y1 G4 f/ P, D! |9 Q
#6 @# w$ s1 k! W6 R' Z
# An error report file with more information is saved as hs_err_pid1064.log |