我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
( u! b7 j% `# v1 z% _# ~6 Yimport swarm.Globals;
! ^7 S# }4 D+ P: f- E W, x4 Z- ?/ x# d7 \. z
public class test {3 N/ [5 T& O. w) \
/**
. Z% V. b# R; c/ R$ u * @param args3 w# q' H- o, U o# o
*/9 _8 c5 P7 ]* n$ |8 B. I+ l. P
public static void main(String[] args) {
4 P8 j$ Y/ \4 H0 z3 D$ K2 T" G/ s
- }7 L U- _' E1 U: r( V$ H1 X$ | int y=(int)(10*Math.random());
) p6 G; R+ x1 [2 n* m System.out.println("result is "+y);# E% \6 z. t6 L# i# k* b. X
k8 h1 U: a0 S9 `! G$ Y4 u! f
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
* l" M* e W6 h# ~+ R5 A$ | System.out.print(z+" re");
4 X3 x* V: c5 ~/ ` }; ]( [0 ]. H2 M, O+ }
}
/ q9 x) `4 S8 W8 U; u: Z( r% a2 N: y" e/ o
结果是:
+ T( p& C" ]; C# `4 c* }. ?result is 2
7 c3 o5 F* f" g0 `8 d#
! V; k8 D) ~. U+ D# \& d# An unexpected error has been detected by Java Runtime Environment:; ~/ ~% ^7 i, E0 C) {, B' G
#
2 d* F- K+ ~ Y: O# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; }3 b$ x0 R, p5 ~$ R O5 |#
9 w: ^9 O: k, a4 i# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)' Q( N, b9 I* m+ W# |; D
# Problematic frame:
$ M4 d! r( w! J1 ?: ?) O) X# C [javaswarm.dll+0xb8305]
2 c1 p! E6 j# J: G8 T#
J! f6 g: f. Q0 w2 Y# An error report file with more information is saved as hs_err_pid1064.log |