我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。7 Z+ i- t* D8 l) |
import swarm.Globals;
$ T S& s. Y" f& l1 {' {! t4 v# h1 T+ o3 {% L: I$ H0 Z7 m
public class test {
4 [! a! o$ ]" \0 F /**
8 P; `1 d0 M5 U6 S, @1 w * @param args) Z9 A8 V f8 I8 H2 v" G/ B
*/( c/ y8 h: o; G; C
public static void main(String[] args) {8 b/ _- b8 @% i1 _7 @/ ?
8 @: b9 n. {4 U$ k' v8 z( M
int y=(int)(10*Math.random());$ E4 ^8 ?; t! d5 h8 d5 i1 A
System.out.println("result is "+y);. a; h3 |. C4 A$ \7 I! F d6 ^3 W' E
5 S0 a7 m g+ B% V3 j7 t1 S
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);4 h* P; Y, y% v' `% |
System.out.print(z+" re");! ]' z% Y! H; X4 Q; o
}
! `) r, u8 d; @) I; u}( c) ]* [! E, |8 k2 n
" ]2 q) |# }1 Y# I; G- a. A) c结果是:! O n/ f* C+ @+ t2 z
result is 2
: D, \- X, h' \7 H#0 @7 v# ]$ z: a8 v( c+ l
# An unexpected error has been detected by Java Runtime Environment:; a: Z9 Y [$ b0 m2 ~
#$ m& I! V/ |8 l2 x0 t6 S
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
& k2 x1 E9 K, i#* F; M# W+ M# B4 ^$ m3 _' Q/ r
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
|1 T r% w3 |% R, E; G8 ?# Problematic frame:
' J+ u# r3 @8 j, d& I7 v! b5 H# C [javaswarm.dll+0xb8305]* m5 P% P; [ `. G+ i0 ]
#
( N- f( ?7 K5 o) K ^6 W, {# An error report file with more information is saved as hs_err_pid1064.log |