我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。3 ]( | n. Z7 w
import swarm.Globals;
7 x. B" O/ F$ {+ T9 K+ K4 r' C! _1 A1 H: N9 a" W1 {
public class test {2 o! F+ Q9 C. w$ a" {
/**
, [8 G4 }0 m5 S$ J * @param args/ ~) J) y- f* X/ H1 E$ Q) e
*/
8 d5 P5 }- w/ O( ^) V' v public static void main(String[] args) {
7 x. O: m2 I. `" C
5 N2 z9 R( M9 d7 O& ~1 N8 G6 | int y=(int)(10*Math.random());' X7 z: `$ }3 z" @: F
System.out.println("result is "+y);( H1 y( T6 o |
, p n) R' m3 Q0 V0 z
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
* T4 s. z+ I8 h% \ B; J* q System.out.print(z+" re");
( T' Z/ s- F ~, n }- V/ t! Z8 O* A! O/ ~$ {& E
}2 G$ A( ^6 j) g" d0 k' O) m( Y
5 p5 t- ^: F6 C2 L* E结果是:5 c. W* |2 q9 Q) G1 |
result is 2: o* M; C) C5 D, W5 `& [: `) `# C
#
+ N$ W' s- R N) w3 ^ z4 i# An unexpected error has been detected by Java Runtime Environment:
4 A6 u/ x4 @# h$ J1 X8 G/ C#
7 ?3 Z1 d% Z% R* J# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; E8 E; q9 G9 }( g: R1 f: R% W- d#
- ^6 ` m3 ^- i# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing). G; {+ I% p% Z
# Problematic frame:% q# ^9 S. `+ K; Z
# C [javaswarm.dll+0xb8305]& l: t' W3 e0 G" u$ ]4 a/ a% K' v/ p ~* G
#5 x, m' P% ]& S" [! P
# An error report file with more information is saved as hs_err_pid1064.log |