我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。: M' e2 R! y5 K
import swarm.Globals;2 B" S. T; \' L
* i1 E0 B& O: b% e" A/ A2 L, Vpublic class test {
" T- J# _5 h( u! P$ g6 n+ _ z& K /**
. @4 ^. b$ V2 t7 M$ C8 Z& v* R * @param args
* f& h R- L, {3 h9 ~ */# I: z$ \2 f4 A7 s4 x
public static void main(String[] args) {
7 \/ Q1 H# d' W* [4 F
' g* N# u! M ]! E% H# b# m int y=(int)(10*Math.random());
6 q$ x# T4 s$ p2 P. v9 B, y7 Q System.out.println("result is "+y);( L! t; ^& i6 T6 r1 l6 b e5 p$ `
. I7 h% L$ _- k. M* U6 S double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);+ v# z: s$ ?5 ^0 M" Y* B8 L4 s
System.out.print(z+" re");+ \7 p# a$ R2 m! e; q4 p
}0 @: r* I9 ^' c: e
}
1 T1 q5 i3 \, o! f
/ u$ w, f4 z4 n7 y结果是:
3 G1 _& W* t0 C2 s5 W6 t1 tresult is 2$ u/ z- A/ h" I) }+ \0 {
#0 z) E1 ]( e7 p) K5 w1 X9 N( n7 T/ q
# An unexpected error has been detected by Java Runtime Environment:
" `$ p" o' i( D#
- |5 U% w* }& U3 R$ x# d4 S4 |# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- ~$ ~, H+ j$ W! R' h+ }
#% X/ C# i9 _; j
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
& l3 F7 H- V9 s0 N# Problematic frame:
- r7 d4 a9 g% M: C5 G# C [javaswarm.dll+0xb8305]
8 N- E8 e* s( y#
8 s! Q, I, k, Z4 a5 g1 C# An error report file with more information is saved as hs_err_pid1064.log |