我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。6 V$ u! w2 \5 j
import swarm.Globals;
) c {* P0 Z2 t0 Q- H" n
- H6 z) e) D e2 F6 V+ `public class test {
: {# o7 C b; [ H3 X /**
7 ?, _* k+ F% l3 l3 K J * @param args. Q0 \4 j+ g6 Y1 d4 j! y) I+ v
*/
9 o) x1 g/ x0 K6 e8 n# Q* n public static void main(String[] args) {
2 M c" Q3 F3 [4 Y/ Q8 t ) n7 c) _' I6 N. ?' J: U
int y=(int)(10*Math.random());
0 Y* y6 g2 L8 O9 ~ System.out.println("result is "+y);
- K; F L9 d. ~& y4 R- J* C! }2 F# V% t1 M7 a
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ D T0 t( Q0 Z; V0 q" N
System.out.print(z+" re");. h2 X1 \4 j: [- U: ~" o
}
( B. [& n% r# h# Y}+ g& [: q2 W1 Z$ ~
) L; g' R- i6 Z$ {" J V6 z
结果是:
9 n( P2 F5 l: E" ~8 l: R7 tresult is 2
! ?/ o4 h2 I* u- F4 L, W$ D- r, E#
. {7 U6 [% V1 o7 M# An unexpected error has been detected by Java Runtime Environment:- [4 U: t- B+ a
#
5 w& [ n: ~% f: m2 l: p; U# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
* m9 o2 y9 s4 a1 R0 r#
) {- u. F1 s& I1 g) }4 s# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
6 _, I2 N9 n" @# Problematic frame:
! l+ W6 r7 [5 P& N `# C [javaswarm.dll+0xb8305], Z, ]; `& Q4 @# p- V6 j$ I3 N
#
! m' g4 u' f$ o3 n' W( p# An error report file with more information is saved as hs_err_pid1064.log |