我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
$ v( G; N) ^% J' y$ Timport swarm.Globals;, h3 G! C8 @9 L" M" d
5 M/ R" r+ a* R5 O) a9 ~3 f, D- vpublic class test {
& W, v6 f- Y7 k4 @ /**
( h& z( D- y. j * @param args: B$ P2 l' m0 L4 N
*// O& e2 G, _. H% V
public static void main(String[] args) {
2 h" a9 T2 ]; Z , ]4 a, y1 i( B/ H2 h
int y=(int)(10*Math.random());. D6 ?/ B* a8 o# F# D
System.out.println("result is "+y);9 B6 {" s: p! N5 y' F- L
& x2 J+ U' H$ g) j C: M9 Q3 h9 O
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);: ~4 f& h& P, k$ S' B) {2 ]# b
System.out.print(z+" re");- {' i1 E& S2 D, \+ a" w/ B: S
}# G! R0 S9 [$ S8 [& f
}- G. @& [. U$ [
$ `) q; d( j, S) s) o# V% S6 M# v* F/ A
结果是:
7 y$ P& `. [; W5 p. eresult is 2
. v- c. j6 G) k( w4 w; C7 Q#
0 r5 E/ @5 l" B6 P# An unexpected error has been detected by Java Runtime Environment:( t+ ^! ?$ u* }$ S/ a' f
#" W; o" _# {7 m# X
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068; V( A* U2 C& E8 O" a, _% U( e# D
#" d4 e; k+ @+ u
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
% l) k- L; U8 O" `# Problematic frame:9 K- d5 _+ z- v
# C [javaswarm.dll+0xb8305]
9 K/ D- p- Z7 {#
* d: a/ v* p! p# _* Z% e1 d# An error report file with more information is saved as hs_err_pid1064.log |