我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 z* E1 T8 b6 \8 g* M1 I8 |import swarm.Globals;
- { [ a$ \' U- Z4 _0 |% ? M6 W3 [4 m1 }' N, `0 _8 b, [
public class test {
) t. t' |( M) i% X0 L6 O /**
; y3 E: L" m1 O& v4 W * @param args8 h) J9 d8 B0 E& D% p
*/' l, A3 h: ^" ~
public static void main(String[] args) {
# L, [0 V% y) M D ; Y: g5 s: V. A% T4 b* Q( ?; P
int y=(int)(10*Math.random());
8 J6 |" Q" f- @7 K3 v System.out.println("result is "+y);5 C7 D; l1 n* C8 r ?
" c0 K, Q) z- N% o double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 ]) O4 \) j1 S2 e System.out.print(z+" re");9 M- `" g4 b7 g3 i" y! f/ E* J& W
}" J' h G$ T: a4 z: ^' \
}9 T8 L" H* P+ h6 ^
& n( c5 {- f# G/ e7 w; s( c结果是:# F3 y$ c) b' E" M* c. Y3 u0 \
result is 2# J! }! e$ s1 z. o; \6 @3 Y- C' G% t
#
9 ]/ A. N6 r+ \5 k. b, d6 [; e# An unexpected error has been detected by Java Runtime Environment:
# u% } I/ R6 \6 g6 w: m2 U- E#
; d% ]1 ~2 i! e/ ?% z# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
* f0 B' L4 s9 V; P#
. ?( W1 w4 S: R8 Q1 n1 t8 c" {# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)! K3 f$ o0 w, H- N$ G" R
# Problematic frame:
* I0 |1 ]0 M4 ^, w2 U/ a2 k, _) U# C [javaswarm.dll+0xb8305]
5 _) h: b* t% u9 A/ P+ |#
( x& \4 t9 j/ ~% q( \# An error report file with more information is saved as hs_err_pid1064.log |