我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
{7 p5 K8 t6 Q& [9 }import swarm.Globals;
! S0 u: Q1 L' q) K( u6 E8 e- |9 G2 W4 r4 u" L; P2 {5 w
public class test {0 S4 I3 B X( _ j; ^
/**
% h# X, d, T) {# B * @param args
! u+ j9 @* j( F */1 G& o, d0 [$ g+ I) o
public static void main(String[] args) {$ J! E& H& h! F% w" ?1 Q5 x
$ A* G( Z2 b# T0 g5 m
int y=(int)(10*Math.random());# G- y j# c* i5 _" A$ K) N. \0 R" {3 i7 g
System.out.println("result is "+y);2 f" P9 s7 U) M9 ~1 R
- s. o8 F, X; T
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ J) J' x) i9 p6 v5 `3 V8 S) b
System.out.print(z+" re");3 S/ K( G) e( J4 k# H/ z
}
7 h7 C1 S: [- `* G! p( u}
- p' p% T" i) D8 j5 G% U8 _2 |
3 n! V4 R0 _9 n& _结果是:
6 d" ]' C7 G0 r. \result is 2- ]$ ?* U1 I6 @ I1 e2 l
#
7 a+ S, p. X( X4 z$ }# An unexpected error has been detected by Java Runtime Environment:- Z1 Z% |1 F$ X
#
: D G4 | h; M1 l2 A$ M# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068+ B5 p1 a/ R; K( ^$ q, B& ]# _
#
4 L3 Z! r' ^- \0 e! P' B3 i# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; A: i# _1 @5 d# Problematic frame:; A8 A( b- g& ^$ y6 v9 O
# C [javaswarm.dll+0xb8305]5 z! H* u ^3 F& d4 S E1 |% P: `
#
: A5 F. \8 |! s# An error report file with more information is saved as hs_err_pid1064.log |