我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 Z" V! M$ O. `* A {import swarm.Globals;
! w" y/ M) ~ J' c% |: I8 q1 c( G" a8 _' q5 e$ G# n" F
public class test {
; ?3 i. I4 Y0 r& U) m6 w$ |' F; b /**; Q1 i! h% B8 s
* @param args5 m' i3 [/ B1 L/ j }5 p
*/% c' {4 q) W+ K- z6 J
public static void main(String[] args) {5 J$ y8 I0 Z8 P+ v
5 _1 O+ q% I4 |; N* |3 p1 t int y=(int)(10*Math.random());
$ O" z7 Q5 W8 W5 t" P- }9 s3 G System.out.println("result is "+y);' `( W& k3 E8 F$ w7 h
6 z9 s* N( }: h' F+ I
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);! }+ }6 A: c7 {9 M" \& R" U
System.out.print(z+" re");0 Z9 G6 s1 h( X1 w4 m/ G
}
6 e$ I0 P t* h1 f1 S* A+ a} z3 u/ {, v6 E2 F2 z0 f( s: X
- d3 N4 S, N$ q" D5 z
结果是:
2 W# @6 [ p% z" r2 v% [* ?" ~3 l2 tresult is 2
; W! K) e6 Q' [/ I, l6 |# G#$ p9 |. V( Q6 T
# An unexpected error has been detected by Java Runtime Environment:% W) G6 g: d) `4 A% d1 v( @# N
#; b' n) z5 _ M% J
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068; \) _0 g, a! D) D2 p5 M
#
3 o' J/ x. v. I# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
7 A0 ^/ T8 A) p4 t( ^! b" H# Problematic frame:' `# D6 K0 @! K% s7 P
# C [javaswarm.dll+0xb8305]8 n3 D4 L* m. P$ {
#- h3 `% h; @! @5 F2 W1 K- i+ B6 n
# An error report file with more information is saved as hs_err_pid1064.log |