我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
5 g) p9 u+ f; p# k% `2 Simport swarm.Globals;
' |$ i* R2 W8 Z: L$ `" x ]0 \4 G# `' I M; |
public class test {+ {1 _# y$ a g' b9 R
/**
! K! g4 [5 N! k4 O- P+ R' K+ s * @param args
- A0 ~- U; {% }+ Z5 n9 P5 J */
- s2 u$ l" |/ C% m" @ public static void main(String[] args) {
8 _1 v+ Z" x( a1 L7 [- K 5 _* D: M: I+ _' u! g7 [
int y=(int)(10*Math.random());
1 a* S5 b7 K! J, D$ m4 g System.out.println("result is "+y);
, r& B4 p( \8 I" R+ _6 P- X+ f0 S, i
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);/ u! I/ n: z8 K2 K7 `# s
System.out.print(z+" re"); f4 ]" s, V+ x
}
* M2 ~! w0 } H& o* E3 w3 K}
2 s) K) H* {, P0 r& D6 J
3 ` F3 [/ V/ y! g; B0 g* w0 O0 m6 E结果是:
$ H) ~( [' i: s" T4 _6 I3 {9 cresult is 2$ N$ D: Z8 ]# W1 R
#
. H8 \% {, T* q. j+ n- [) ]' c# An unexpected error has been detected by Java Runtime Environment:
+ v6 o% i" L8 e5 G#
, B' M; k) f; y2 s, K) f# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
3 v! ]5 I- B* _, Q8 b" j#
6 T: h* O1 _' c/ K5 v! t% Z# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
: \1 N+ I+ ?2 O0 d- |" K# Problematic frame:2 E- p" Z) H& N' {& K; ]- ^8 J
# C [javaswarm.dll+0xb8305]
! R) ]+ _$ c% ?6 |#6 G% G; O1 g2 D; t
# An error report file with more information is saved as hs_err_pid1064.log |