我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。) E6 _$ D8 q" y
import swarm.Globals;* i4 B+ _; [# i7 C2 T: O
; k% a0 u9 T' a: B9 K; }# }9 C+ A
public class test {" R; `" m# R, s9 r3 U9 t! S! z
/**+ U. X! k& Z8 L
* @param args
( ?- z% {, L" i$ G1 |9 L */
* L5 w6 f% R' j: Z; J5 H; h8 D public static void main(String[] args) {
# X/ R1 f0 y$ @6 p( ` 6 w7 i% q S/ \3 O' Z
int y=(int)(10*Math.random());5 V6 j U0 i! J! |: G0 [
System.out.println("result is "+y);
" U1 |( l8 \5 C t/ k
% H$ N5 s) H: J. X double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
* n j U% h4 p/ @6 [2 } System.out.print(z+" re");( R/ B" {$ u3 r+ U1 J+ B
}
; H9 ]& ]' y: r% l0 q& M}
% Y5 M9 t* _! V ^( `9 z
2 d, v, C0 u" e3 o0 {7 Y: \. u结果是:7 _0 }; w9 t' b( G: J
result is 2
& n! l5 F* n- [' x0 c' l#) M! X0 ?7 l- J* L" X. C
# An unexpected error has been detected by Java Runtime Environment:2 L2 @. O# Y8 d' E7 E
#
, @4 [* A- j. ?1 `! @0 y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
* w* U5 C; o! Y$ @( Q/ Y. c) A& ]#2 Y q$ t! i* I% i4 K+ _& |, K
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)2 e* Z& S$ o3 Z
# Problematic frame:; v" s7 z2 I4 N( Z" p" o
# C [javaswarm.dll+0xb8305]( t2 [9 d* ]9 K% P2 C- E/ X4 T# i
#/ A& h4 Y$ Q4 Z% S& a
# An error report file with more information is saved as hs_err_pid1064.log |