我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。) v7 ^6 w. R$ g' a( r
import swarm.Globals; P) ~( P, a7 y$ Z( f
( d' [0 t, d/ I4 B' c7 n, hpublic class test {6 N' [5 J$ p3 ~9 ?2 X
/**" p* k. k3 p* |7 T; e+ b, E
* @param args5 Y6 |3 P3 z3 Y; Q& I- _9 T
*/* x3 ]+ R- i! p" ^9 V
public static void main(String[] args) {
$ _: Y( _( i' v' {
/ ^) r3 J. a ]! {6 ^. i int y=(int)(10*Math.random());6 k; @* a( [. h, i/ |+ f% @
System.out.println("result is "+y);
3 x; A& X+ ?7 e8 c* v/ b' k! u$ p# O H' C, L/ `) v; C1 E8 W; t/ i
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( u2 k B1 {8 m; ?: U System.out.print(z+" re");
: K2 L$ @+ F) p$ z }
# W9 g" S; b3 H) b' o f}8 }* v) c4 T1 a% }8 b+ P) Y+ |
6 X! l, { u9 i* }结果是:
9 X6 q1 ]: p% [% u% w: [" Oresult is 2
/ t0 N5 ?$ T# e#
. x/ P; ^" t/ b" Y# An unexpected error has been detected by Java Runtime Environment:
. t& o2 J$ ]* q. y; |#. r" F2 D8 x" \7 M4 g
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
, E8 f) C4 d5 m l8 |#) m; C. Q6 F# U
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing). z* \4 Y+ k; u. N5 K
# Problematic frame:
\' I% }8 X- _( z6 F/ J# C [javaswarm.dll+0xb8305]
! } y1 E4 U ~#
! b- p- ]6 a, j. s; o0 o# An error report file with more information is saved as hs_err_pid1064.log |