我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
# k3 `% g5 n4 i5 X8 O. T8 Yimport swarm.Globals;
- d* h, r1 ^* p
6 @5 _5 W2 S+ ?3 ^# S( F Vpublic class test { ^; _: r5 K0 {$ g9 E. S7 c
/**
6 X- n; E; T5 ~" P6 z& \ T' x * @param args% P i8 n l5 m( \
*/
- @4 \8 h. D7 G3 u( v public static void main(String[] args) {
9 U X: r" t- F1 M; W, ]1 `4 m 0 a1 K" _5 }4 U/ T4 b6 `
int y=(int)(10*Math.random());% W: l% q Q7 O; w' h6 g' S& [
System.out.println("result is "+y);3 n% J+ Z3 \. v# u, i p! c) R
: Z5 w; l4 n5 {$ D5 R; a; L/ Q6 O, s double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0); p0 F, e0 [2 [- _( @/ s# ^
System.out.print(z+" re");
2 q x. [3 V# x# V" m( d! L& U9 V }7 ]( b/ e8 Q& y3 g5 f% J
}
0 R- p6 B: _$ ^0 _3 i ]; j
7 y/ o: |% @! A y. H结果是:: E, }; P, e7 u, ^8 h! ?
result is 2" ?' P+ z6 t/ K; w( T2 c( f3 }
#
$ E% m/ b3 Z; D; j2 e# An unexpected error has been detected by Java Runtime Environment:
. u' a- _% N0 x" ~" ^#
/ U# U# {+ F" J i \1 v" f6 k# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. K, Q% \7 _2 c3 J4 k3 _## v/ T3 V5 M ?- f! w2 Y
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)0 E; @# t; x) ^' g, z/ o+ g
# Problematic frame:/ R$ Y- F# J0 `9 t2 V
# C [javaswarm.dll+0xb8305]
; J# Y) o, O) [! F- U#
! [4 H7 z7 ~4 x/ e# An error report file with more information is saved as hs_err_pid1064.log |