我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。# N+ j. l0 F9 {7 e, S8 y
import swarm.Globals;3 T' Z2 G: ^3 ^" @
8 D7 H+ x' S8 \- ]: X5 P( [5 Q" B
public class test {6 K1 v' z/ a0 d2 O% g
/**
7 v7 o0 M+ R8 v% C * @param args
; U) c$ m. m( ~% i; O& q */
/ q2 l# J# L8 U% x8 n$ i public static void main(String[] args) {
4 p; M1 r6 Z% I; W
* Q6 E1 V. v* G0 ` int y=(int)(10*Math.random());) f& O' w* l" u6 o; C- e
System.out.println("result is "+y);
' h$ m5 b+ w" t! H( p* |/ ]; h
0 j# r; }, V, ]7 R, m double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);2 B0 Q4 @0 N4 L; I
System.out.print(z+" re");
* x: R: ^3 l9 B& Q6 ? y( O# w }& w8 k" ]& J) \8 k) i' j8 M: y
}
6 h; T- e% S l# D4 C
J# q& a* f2 ^; K) g* c结果是:
: c! o1 N9 ]8 b1 A1 q- J2 rresult is 28 _+ w( m1 M3 W
#
* T" c) V: Y$ u O* A& l# An unexpected error has been detected by Java Runtime Environment:5 N9 t6 w' d& T) ]
#
: C% a* V: x0 z' G+ w8 j# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068' {2 a {+ o& @- v
#, S# A2 i8 Q$ N. Q( D
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)+ k/ @0 P5 ^. n: ?' w
# Problematic frame:
+ s! x* v5 }( u% ~2 D- q; b# C [javaswarm.dll+0xb8305]3 A$ U: \' V: w3 @( F f
#
3 `. B0 n @/ Q0 E# An error report file with more information is saved as hs_err_pid1064.log |