我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。0 u2 k/ N- T2 ]: H
import swarm.Globals;
0 ^8 a1 }% G3 p# O
4 M3 v* ~0 P: ~9 Q0 u+ F/ \8 a9 xpublic class test {
/ {; R; V9 N# H" Z /**
6 _1 D' d& z1 O( ~' } * @param args
& {. B8 M: r8 l5 M! m# l8 ?0 }2 v */+ V A! P! V. E3 I
public static void main(String[] args) {
+ K* g. ~9 `/ w+ H/ E/ L9 S/ I 9 M5 V& p: n9 Y/ P- k" u+ {% A
int y=(int)(10*Math.random());" r* m0 B8 ]9 z* C& S
System.out.println("result is "+y);" q j t2 w# c
; Z( ?, l- L# v3 k double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
, J; s: O: ~- ] System.out.print(z+" re");8 `. T2 F6 A7 `1 B
}* w: j( ~& }) b) a- x6 ^
}7 T: L) t9 R, ^/ A' @/ i, f f
- E( J/ o5 r$ j, p9 E* g结果是:
. }1 ]& B$ S- a, f+ G; jresult is 2
8 {7 R* p. E4 y#
, ~7 v8 K7 R, O) T4 S# An unexpected error has been detected by Java Runtime Environment:
. b1 {; s. T4 @, Q' u#
2 \% q1 B I6 a+ G5 B8 U; X# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068: {( K% i, A5 Z5 H
#' N$ H, G, w1 s( M i9 X5 Y
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)$ T% X* T. ?/ |4 `0 B9 h# J# w9 g
# Problematic frame:4 h9 R: {" S/ e2 I. o
# C [javaswarm.dll+0xb8305]
3 A f+ [+ l) i9 |( ?% `, T#
: l2 y# ?3 m7 W+ b: @+ i1 O+ R# An error report file with more information is saved as hs_err_pid1064.log |