我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。4 [" x: Q; }# i8 S
import swarm.Globals;
( A7 g' e+ z9 D. q9 Y4 X9 d$ I \4 ~* O! L: G6 _
public class test {
0 Q/ q* W- m, n$ U /**
2 J; K" t! \2 ~' a- h: P& H( x, a * @param args8 M D; E, Y* o% j* q# L- P* X- Y
*/
0 ^* ^2 |( ]3 c0 o: T9 q" v public static void main(String[] args) {4 y ~1 `2 c* G
/ J; l* q/ |) z9 z int y=(int)(10*Math.random());
6 F8 t& R" W: m4 u' I; A [: } System.out.println("result is "+y);6 {% m" q. U' W9 b- E, i" A8 H
! w0 R0 m9 y6 X7 A- Q r# Q. A, Y double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);' E1 w$ b* z' T7 S( _8 ^- ?
System.out.print(z+" re");
5 p. F3 s5 g2 Z" N; K }
, l" B! V0 R3 y" Z$ n! q2 q}$ k8 L \! `- l+ x. F x; q( N6 B8 H, y
% W. k8 b! I! ^- M8 N7 l. s0 w结果是:3 j3 W3 W/ H; ^: S9 x2 m
result is 2
4 G5 t8 S* `3 ^0 C1 @1 W e" F#2 v3 v( a6 H. A7 i- ?
# An unexpected error has been detected by Java Runtime Environment:
* Z+ C. ?3 W2 \) X/ \, t3 V#) Y; O$ e4 Z3 } ^) W( ?; P
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 ^- P( R2 J" N' u" y. ]#
a* E' ]+ E K4 P- H, X f# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
$ A0 M7 @/ M9 F5 H# Problematic frame:
3 v# P! q( @. h6 w" O8 _% ^' p# C [javaswarm.dll+0xb8305]: p( l' e2 @% M* I8 r
#* s \4 j j" y7 h x
# An error report file with more information is saved as hs_err_pid1064.log |