我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。5 M7 |3 _$ Q- u1 f; d" V M
import swarm.Globals;$ o1 b. L& I: U' j! z
: B; |6 |! }0 h* W. {8 f0 A
public class test {2 }, H) L3 D( |2 s* D
/**
' D' U0 }( g- P" h+ Z4 h% h * @param args' I6 L; @. s& | N' d3 L( s
*/# }/ c& ~; o0 }. d3 o3 c
public static void main(String[] args) {
5 L# x* V( ]1 C* k
4 a# B f+ e+ g% O. { m int y=(int)(10*Math.random());
" [& h' s- ^# Q# R0 _ System.out.println("result is "+y);9 F* p" Z K1 w" p! z0 I1 [
$ ] E6 Z5 X- E2 W+ g1 d/ G
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
" q# l" h2 Z) u- A5 C System.out.print(z+" re");+ j" V4 ^' k- K
}2 z8 A& q1 F/ Q- Z4 Y% y5 H
}
, {, ^9 Z4 i& Z8 h
+ ?" E5 F8 d5 ~2 {# T4 V+ ~/ @结果是:! o, N0 m6 {! E/ u- i! ]4 L
result is 2! h; ~3 S1 U. ~' h% Z
#
f8 x/ ?0 E' ~+ k. n5 K# An unexpected error has been detected by Java Runtime Environment:
( n, r6 {0 H2 W v! l2 J% D#' J! U# M) I3 s4 E
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
! g) f/ A# ^1 J/ J3 Y#6 i+ [( Y" Q/ a
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)* t/ W2 @% @4 }1 g( {6 y& @$ N0 j7 x
# Problematic frame:
/ T$ Z y0 s+ O# ^% w1 L" M# C [javaswarm.dll+0xb8305]
6 v0 T3 L/ X; ^+ r7 B" ]#! G) c* T. s/ M& }) ?
# An error report file with more information is saved as hs_err_pid1064.log |