我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 z: J* q- h: G7 [9 Vimport swarm.Globals;
2 {# A0 T& z! ]6 A& n6 V: E: b- O* e8 H8 H
public class test {) d/ w, c9 N5 L. w) y: V9 O
/**' D5 _6 V- @/ Z" y. p* Q+ I* K' b
* @param args
, p; ~) y6 x5 D. H4 Y% ? */
! h) }! @) y$ a! C) @ J5 D public static void main(String[] args) {( p+ e( r+ g; `% a1 H8 S
e9 |2 v) S) M* q( N" B8 V: `
int y=(int)(10*Math.random());8 B& Z6 Q* ?5 [, `
System.out.println("result is "+y);+ i# i; G3 H" ~7 U) i8 C
, o6 s: ]4 T* L T0 t7 Z! j4 ~
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
3 v, ]8 `% m( k System.out.print(z+" re");
: [# o* n r& A+ F9 T2 Q }" J4 l# ]2 b: m
}
$ g; G$ V1 A8 j- {; ]/ s$ D% l O9 {. ~" p0 P6 H
结果是:0 Q0 k% h5 r- c$ p4 _7 _8 G
result is 2 H/ N* I% S, i$ k8 X: K
#9 I# e7 d! \) c- r) a
# An unexpected error has been detected by Java Runtime Environment:
$ n* e. @- c* h7 b+ S* z2 t#- ^, [; E7 N# p$ y* h: C; w
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 m" A4 T; }4 W" k4 E4 o7 E5 \* z
#
* j) |7 S& U: ?4 Z: E# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing): v1 ^5 b8 _) z
# Problematic frame:
7 [& G- \* C2 [, W' N# C [javaswarm.dll+0xb8305]+ |3 U: U0 ~+ u+ }- e @
#
; e) v9 F5 O$ t+ ?0 q" F; g# An error report file with more information is saved as hs_err_pid1064.log |