我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。 x- f( K+ S& x1 @ k% P0 _
import swarm.Globals;, A9 ~0 D4 n, v( V
+ L4 E+ v* w+ t. U# g. B
public class test {) |' U& E0 V& @; a2 b
/**
4 n' m& q+ H) {( P* ^ * @param args
, W- ^5 R! _" O2 q! {4 @- K */
- r7 Y, P- I! J& t public static void main(String[] args) {- r( T2 p1 m1 I5 Z. @1 w7 z6 l( d
% Y& Q4 V0 A* [/ _3 J
int y=(int)(10*Math.random());
% x1 b8 z7 r" P- u& d4 k! V# Y System.out.println("result is "+y);/ q+ N P# Q0 a( b9 h7 X
# q! z% }5 w% o" y# M2 k double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
5 ?! t2 W* Z" [1 L2 Q- } System.out.print(z+" re");
! S, B3 F0 T9 C: f9 D) C: N: { }
' k7 @5 P1 x8 q) o- y4 J1 K}
7 G6 u8 l5 {% v& |0 l+ N7 G$ D- I$ \3 k. c" i4 |
结果是:2 V3 p. g) L/ j n
result is 2
# U& u& H) j) {. b: W* p#% n7 K6 p5 ]5 P
# An unexpected error has been detected by Java Runtime Environment:0 A/ n8 R# I& N- Q2 l
#
# P3 W: k" |$ D N4 z* G7 A( h# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
* a! x3 K# \' e" c$ u#0 u9 ?* R. x- H7 v& X. O" f
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" n2 t' Q, n! j# Problematic frame:% @; Q3 D) {$ }
# C [javaswarm.dll+0xb8305]) U i/ P7 I2 m/ t, A7 P
#; T4 u2 N3 V& X9 R$ G
# An error report file with more information is saved as hs_err_pid1064.log |