我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
8 I0 e/ P$ n2 L# Iimport swarm.Globals;- w4 _6 M1 ]& u3 i
, _% v' F5 t' rpublic class test {
/ L- f" x( t; u( q" t /**4 i1 Y6 q1 u$ Y8 A
* @param args0 q3 R# j; c9 J* K- i5 q8 T8 c
*/9 s' B9 ?1 U9 v0 M" s% O+ ^
public static void main(String[] args) {6 {* {$ X" `, a2 `' z
4 o% d3 B, E7 f o
int y=(int)(10*Math.random());+ c( [* R/ m K* Y( R1 D
System.out.println("result is "+y);
7 a2 s9 W; H; X: H9 J
. l, {. _0 v4 A% Z9 v5 A$ e double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);# M7 G7 j# N' d/ ~% A& _
System.out.print(z+" re");
0 V& \; a2 \, z: Z }
2 X7 x3 }5 C2 [}8 m& W$ v$ ?5 T+ g. D9 I; O$ h7 \; B
! n5 _; E% `& N7 d/ i$ y
结果是:
! ` D5 q+ F( O4 v' j3 bresult is 2
; i2 D, ?% b5 x+ U$ a#. _, B; x4 c7 {% Z, V
# An unexpected error has been detected by Java Runtime Environment:1 d! D2 r1 s- J+ R1 S$ c
#0 N9 \& B! L% Z/ o6 E9 ?
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- ]7 C2 v; d) K/ }#
/ _! A: X5 v9 d* k m+ Q- m# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)2 l* l" h; c: g2 w0 ~5 `& k0 t+ w
# Problematic frame:
; h# p4 | j8 Z( g# C [javaswarm.dll+0xb8305]0 h c: ]% ]# r& H+ k4 ?
#5 ]$ R0 Y) U L8 z
# An error report file with more information is saved as hs_err_pid1064.log |