我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。2 A1 Z D. s4 C
import swarm.Globals;% m0 o7 c- I- R+ n6 ~' g
, t: [3 }% Q0 ?; o- `; i+ k) g
public class test {! F7 @. Z; [( I" }0 O8 U
/**
9 J; C6 n+ p, B4 f7 F- U& { * @param args
/ R2 x. q- |' G; F9 {; r */
9 f$ n. E1 K2 W3 ]8 m' D/ t, l public static void main(String[] args) {! \" j) @# I G8 f) `3 _4 V% _: P
9 W' j, E' y6 |5 }9 J ?. A E int y=(int)(10*Math.random());
1 w% D6 H. e" Q+ c1 a: n9 Y System.out.println("result is "+y);! N$ g, i2 A h% @0 m k. c
/ N9 z8 I2 i2 ?6 a1 B double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);3 ?) L, b, G0 a) ?6 l
System.out.print(z+" re");
$ K, k: [3 t, l7 L% ^# k* a6 Q* ^( b }4 `" G& f1 K7 u* ]0 R
}
$ v0 c6 x9 C) }5 I4 i% c- m, K, Y! H+ i- _
结果是:
$ R. |: d$ i. s6 y7 m" Rresult is 2* f: j- a( p! r# `0 `; s, B2 F4 T
#
- f5 u" ?" l2 d1 o" A6 s# \$ O9 l# An unexpected error has been detected by Java Runtime Environment:
+ B! m. |1 u3 z o2 y#
+ G( K8 v: I+ c; B/ n( x# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10686 Y& j( T* z7 q4 g
#0 k: t3 j% r. K6 Z1 l
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
, L' V3 B" ^$ X8 ^, T8 G6 b; P# Problematic frame:4 y! C1 u d& ^2 K' b/ A
# C [javaswarm.dll+0xb8305]' g8 }* L6 S/ G) O
#& I- T9 K5 v% L
# An error report file with more information is saved as hs_err_pid1064.log |