我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
+ i0 i6 N8 X8 k8 f* A1 bimport swarm.Globals;
0 R8 A* M- p/ }& d* S+ g8 u! T- T- u! c' T6 ~
public class test {) K; @3 A) K; n' n6 O; E
/**
' {& n% d, i( p, m * @param args/ S7 X9 l8 g- u8 }9 t' T! b$ a
*/
' a/ ~4 S5 p( \ public static void main(String[] args) {& |% t, K3 s7 o9 X
x$ |* h, l g) y5 W& d int y=(int)(10*Math.random());' {2 K. k! z& _) K. \
System.out.println("result is "+y);7 \) U3 C$ _- e
) v4 _# O7 e% V) M" E# c; n double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
. B* q) |4 M4 b8 I System.out.print(z+" re");/ ], b5 l8 Y7 l
}3 b3 \' Y7 p& q
}) B. [$ Z, E6 h# r- N K8 E, }
3 G% w5 d6 a, B9 |* y结果是:
6 _ V5 a; W! K! a; Aresult is 2) C" _7 n$ x9 e$ L7 m
# H7 @) a& f6 T3 N
# An unexpected error has been detected by Java Runtime Environment:
- t5 o: ?4 Q9 a; k4 U( z) d#8 ^, n/ b2 U" L4 \
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
7 m3 Q& B$ {; c7 M! x/ ?: w#
3 x" G9 n* t( w$ Y" J, Y# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
! ?; \/ T' j- b$ w- O8 e# Problematic frame:
9 l+ J6 O3 b2 N; Y; ~# C [javaswarm.dll+0xb8305]
7 R( t) u1 p! f( a/ o; U3 P#7 H6 ]( e& Y* V/ P5 @0 f9 T
# An error report file with more information is saved as hs_err_pid1064.log |