我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。8 i& s9 n9 c b7 T7 o k4 [
import swarm.Globals;
7 P2 s; A$ F; D% G" G. p, Z5 J$ r
public class test {
$ r; D, y# e( C2 j0 o /**7 u( q) ~/ v* J5 @' i2 B7 d
* @param args2 M- t; d7 \! i1 l( x
*/- P O" ^ K2 t% v+ W, L( ]) a6 a
public static void main(String[] args) {9 F' L6 t4 F; K1 |
1 e! ~$ f8 M% _% }' |1 I7 H int y=(int)(10*Math.random());& v& H' U! }7 l8 i' w
System.out.println("result is "+y);$ C9 u/ T; A( C- U/ Y# \ ?+ c
5 [0 b5 _0 M8 X+ F double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
& R* ~: T1 F$ t2 b* u System.out.print(z+" re");
; y @& o. o* E5 T; q9 l }% s. W4 Y* ?# `. n$ v7 Y0 @" ~
}# F3 g$ W8 V" X, p% p
4 A9 c) X w7 d- b1 ?结果是: Z* D, f# d" g. N9 v) y
result is 2
& I1 R% r- Z; A& R#9 x% N$ B4 y. q$ y
# An unexpected error has been detected by Java Runtime Environment:6 A8 V+ L. y! L+ I2 o
#
- e' W: b2 I9 S# Y# ^# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
, B4 T' l& k; H( A N" X1 m$ e#" Q [+ S- \: Y) q! K8 p
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)) p6 i) ^: z5 J d9 h5 \' X
# Problematic frame:( p! B7 Z2 c9 t, L' Z5 r- o/ `
# C [javaswarm.dll+0xb8305]5 W) z- L k0 N8 c
#
) X& E1 Z N' b: I+ O+ L# An error report file with more information is saved as hs_err_pid1064.log |