我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
: e& Y5 j: s) c! b) iimport swarm.Globals;
. k( o I+ v7 T7 v g. I
" [' A7 J' q. s& u' N! epublic class test {0 g& |8 }5 r1 e3 V
/**3 C F3 O! o! e! d3 A; K0 l
* @param args0 M8 S. [; E; v: ]1 _4 E
*/2 Z/ j4 \8 K3 @5 g0 a
public static void main(String[] args) {
0 L7 L+ t4 A/ H$ t2 T 8 B' z9 P2 N' ?; p0 C/ ?6 J
int y=(int)(10*Math.random());0 I3 i \. X$ m% w
System.out.println("result is "+y);
% d; h+ ^2 n- h2 W* z1 R
& p# I4 p& t, k9 {2 ?4 p# W double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
; V& v' V5 }1 o) N System.out.print(z+" re");
5 w! H; k. j) z5 Z; C, W( _ }. o3 f/ o% P- A6 ~
}4 X* J" |# X6 h0 y c0 ?
0 ^6 D: Y$ V2 d( j w, N+ U3 l0 p
结果是:
$ E- ], R" T! Z1 W$ Q) I; K3 m) Vresult is 25 K1 T+ m; b: n3 J5 n' w
#" z' H- p4 x5 q8 K0 _) @
# An unexpected error has been detected by Java Runtime Environment:) o- T# r& X" F2 T/ g; q
#. G; N2 I( _! z
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
$ u3 b' M5 t6 S, r# K* ^/ N#2 Y/ T7 V: @( n/ Q$ _" J
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- \# o- o4 J; l3 X
# Problematic frame:4 x7 I2 w) l' E* p0 _/ Z2 D5 R* K
# C [javaswarm.dll+0xb8305]% E$ s8 E$ i$ R+ \) G8 h
#, Y+ `7 K V0 {2 D( y% X/ L6 ~1 I
# An error report file with more information is saved as hs_err_pid1064.log |