我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
7 w8 w" p3 o1 n& \- n" {- himport swarm.Globals;
! y* d# f- H" |( s& R; _
- z5 g6 X+ u) [, O$ h6 ?: o$ wpublic class test {
6 G7 }$ z# a b( s /**
7 |3 u) s6 K+ g1 L9 G/ I% X6 \4 A * @param args
$ C; B; Y8 n1 n */
) Z8 q2 d% O! t0 D0 [ public static void main(String[] args) {
# J( s0 |: m$ u( t( r8 `
' D* f: Y+ C* S% i5 V E% X5 M8 K int y=(int)(10*Math.random());% h0 R) g! F+ R- @+ h! h
System.out.println("result is "+y);0 ^; k+ U6 n) J
& s- S. a( W! {- ]3 P- B! W# |
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);( y2 p. m2 U% m5 m9 c% u3 T& v) K
System.out.print(z+" re");
H$ W! P ^, i }
$ Z( N# D! T& |6 y8 Y- Z6 o( z}/ r! f# O8 `, G9 b+ ]7 B
8 e4 `/ G, _% M7 H结果是:
) B& D% G1 o! u, D/ c7 Eresult is 2
3 r0 Q* { G$ l( \ q, M l! p#2 Q! A6 W4 v* R e! [; c! y6 _
# An unexpected error has been detected by Java Runtime Environment:
% c. ?4 d( T: m#
1 n$ Y6 r& i# T+ P: Y% s# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068* U- n: q# {) [9 E' v% {
#
" q$ o1 l$ p7 v, G1 `. S# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing), Q+ c% o/ A( s) e B, i
# Problematic frame:
6 D( t/ @2 \9 y+ _' w- O6 p# C [javaswarm.dll+0xb8305]( H6 I9 s; [ m7 K
#' s9 K5 g9 ]3 Q
# An error report file with more information is saved as hs_err_pid1064.log |