我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
3 q, Z! w& ] simport swarm.Globals;. S `) ]. k/ x6 u2 z; n* @
. i4 |4 c# K& c' V
public class test {
+ w, R3 G# v' c( p+ O; P9 b /**
4 p1 @! b5 d8 _) M+ Y * @param args/ \) F6 i$ l: D5 x9 _. s( W0 ~
*/& z2 m, V% f; s4 o: ]0 y2 ~
public static void main(String[] args) {
. V/ Q/ u- }4 W( F
6 y7 L2 H9 Z4 w9 p8 w int y=(int)(10*Math.random());+ b# U0 \/ K5 d5 n+ `2 @0 g
System.out.println("result is "+y);8 r; r$ \+ y4 @+ l* g4 G! z
! u3 V. w- V, f# n double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);; V$ n* u+ k0 W7 t |( J a
System.out.print(z+" re");
# |1 U& J5 w7 U8 x/ I }
+ P/ K8 I, X$ U/ i3 G}( N R" Y) ]' l! D( D6 g! v) C
' u: Q1 V" Z5 u& P! D; v8 \结果是:
7 X) }' l* S, h8 j5 T; }" aresult is 2. w7 p2 A c1 m: F$ B
#
- R; R8 a- M$ v/ k# An unexpected error has been detected by Java Runtime Environment:
) r/ x/ y) E8 h5 P2 H8 @* M#
; e( ?- f' j* Z. m# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 J( M- _ |" L& P" B
#
) t& I+ R4 v Q# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
3 d3 b; |, m: H( U# Problematic frame:
$ ^& |. d; l8 A# S# U1 p# C [javaswarm.dll+0xb8305] ~0 `, Z' z- f5 V
#4 ^+ Y" \& D% Z P; g5 O, I. K; Y
# An error report file with more information is saved as hs_err_pid1064.log |