我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
' M( v" o/ r7 y, O2 dimport swarm.Globals;- \) \( v) z7 }( P
8 n' e& k8 J2 y$ X% t" N/ n/ f, }
public class test {9 `/ D; h8 s/ R) v0 H, C
/**
4 ?: Y: F+ a, s' _6 ]/ i * @param args7 @3 Y" l7 F; K4 N ^1 |1 [: l* i
*/
" D* R& X( V7 d public static void main(String[] args) {
' _) Z# ?# {) T0 ]7 }% o3 ^ - o% e# X- M3 B3 M. W
int y=(int)(10*Math.random());
8 m4 g" o: @" J- t System.out.println("result is "+y);2 D7 }) e. B. h M z# m
; y9 b0 |9 o' m$ u& l B3 y! U; O' x
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 L! X2 Z8 E5 i, E- X; w+ _4 H W) W System.out.print(z+" re");# N+ K1 U1 [ F5 a( l
} M4 O* R. D2 B/ s: @
}
4 b' y; c1 t( Z. _9 {2 X
7 I+ y2 d9 ^0 y4 V/ N结果是:
% d+ U6 g2 q/ h! T3 _9 r1 N* mresult is 22 W1 R5 O# P7 l2 r
#, G0 H4 I' L5 @2 b) K
# An unexpected error has been detected by Java Runtime Environment:
" A3 t/ V/ Y" Z, y' V, ~% ]; m#
/ C% ?0 {+ f" M) {8 {# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068. s' B* J0 Q( N7 Z' I7 i0 g/ S; |
# M# P+ v4 u/ r/ k
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing) i5 C7 Z3 D+ ]# d- V0 ]1 j
# Problematic frame:
* P( E1 G+ K% P5 J# C [javaswarm.dll+0xb8305]
" v7 q/ y* q# W#
7 l0 D" B" N5 P, H& E# An error report file with more information is saved as hs_err_pid1064.log |