我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。5 h/ P, J. M+ j6 e
import swarm.Globals;
3 a- D/ Q. d3 C! o- K
: c" j3 r; i1 l# D+ Q9 Tpublic class test {% I6 ^% f2 F+ e1 N5 ^8 Z7 N
/**, l- O6 o7 a- V# b& f* ?, i. {
* @param args
# P( Y% f$ b% l */
! d8 I7 k3 q8 S3 G7 | public static void main(String[] args) {3 n" q2 [% ]/ K' b8 o% y
4 ] I" X& j+ W, O/ ]7 C( Y w {" g int y=(int)(10*Math.random());. _( E2 c* k* }2 l# t
System.out.println("result is "+y);; D6 |" l5 {& ` L# A4 D
9 R3 p% o- ~1 W! ?; x6 t
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);* ~& W& ~2 x; R3 P8 s! c& {
System.out.print(z+" re");) H& C/ l( l q H' c' ]
}
0 I8 ?1 M. `/ p}
- c8 P; j" z- Q8 @% t! V* V, k* G# @7 d
结果是:
& X( Q; [) ~; e( Iresult is 2
s; i: \5 q# b2 J# {5 {; V#
1 w3 d. S8 k( @3 j$ k, ^# An unexpected error has been detected by Java Runtime Environment:# T. d- l) y. J# L3 z0 K
#( J( T L1 R& |7 i& o
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068 t5 @5 H% n% N& p. H2 p9 z
#! u4 c0 j* W; N& W) V( Q6 d7 l
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)6 w& |/ s5 l+ q5 K( w$ N
# Problematic frame:7 o6 b6 I0 ?) C/ \ c# B
# C [javaswarm.dll+0xb8305]
- T0 f7 Y& ~. S$ M* {$ y* \! q q#- @. u: R0 E( I' H. k9 W
# An error report file with more information is saved as hs_err_pid1064.log |