我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
. M7 @ ~: P8 B+ [6 rimport swarm.Globals;
% I4 i2 c' |( l% q# t4 x+ \6 s: ^8 _* }1 t- _4 g/ N! c
public class test {4 R# i7 E# P$ g( c, i
/**( o/ l& L; p+ I( q. F9 m2 E( x* g( L
* @param args# ~2 }6 B$ w3 L8 k; `1 W- x/ U
*/
2 D+ U8 ]0 ]1 c; |% {2 s" e, ] public static void main(String[] args) {
& H9 A9 q$ D; r! o # L% X" l8 S& p9 C2 c# P
int y=(int)(10*Math.random());
% i. s; {) ^; b" _# q3 J2 Y2 r* ? System.out.println("result is "+y);
# J- w+ ?; L9 R F& A3 D3 h) H$ B, B
: v1 K o0 F3 K/ U6 V9 F& Y C+ g) i double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
8 E# v3 w. Z: [- |3 m/ {6 `- Q System.out.print(z+" re");/ ]& h5 S& A, ?" m4 d8 m* w: V
}' N1 ^; T5 Y/ v3 l3 ? J7 o
}* B5 ?/ ]; W) \, Q5 l, Y
( M3 W0 p1 q! Q0 u7 R2 R' Q结果是:
( ]5 W0 r$ I2 n& e4 Y4 a+ Sresult is 2
, q4 o( I! _) u* Q* H" N0 {#
+ w( J; ?; r ^ d' U* P2 K$ m# An unexpected error has been detected by Java Runtime Environment:& k( J, s/ J+ v9 |" p
#
f, Y" g: l2 {- D+ ^6 V# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068" v2 v% j! ~. ^* U5 j7 H
#
/ Q7 Y' D) i3 h5 C# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
: m& @/ H1 ?" }, f3 c# Problematic frame:
' S2 i: v/ f3 a( M# C [javaswarm.dll+0xb8305]
0 P( p$ P5 o& m) \, ?& j#) Y2 b% z' B" _. C0 ^
# An error report file with more information is saved as hs_err_pid1064.log |