我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。" i$ h4 M# Q0 ]: A. u _
import swarm.Globals;0 t5 p# Q5 O: q. d. |! ^( t
% b2 G; ^- t4 c% y7 Q, cpublic class test {
1 S, [2 U S( { /**
; L3 k, y- i7 a) r _ * @param args
; c1 l; k4 ~; V; o2 a1 Y) ] */
9 `3 n+ S- {9 h) B" |- V public static void main(String[] args) {- |* B5 i# G$ ^" z' A# b
8 F3 v& u5 a; Y: c. |# B8 u' `/ U int y=(int)(10*Math.random());" B8 r/ T6 |" O4 H3 i' V
System.out.println("result is "+y);
+ @8 {, W/ ~# ]0 P3 i) p1 R- ^, g/ W- G+ B( m' m: L- Q
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
% s5 b- L4 i8 Z k+ y( w7 x System.out.print(z+" re");- |3 W+ c7 B# \1 Q
}
* ^& _3 ?# ], f} P& J! g9 Z6 `$ c3 u8 ~
+ F3 \' z/ k4 h& |, a7 t结果是:
3 b8 K" F2 r, z9 t# hresult is 2
% r- o& i. D( [#
, r, w$ B9 ^/ G# An unexpected error has been detected by Java Runtime Environment:% G. u/ J; H5 V7 \' a
#
, N2 y% z' E6 i' L# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 C5 s# t+ z _4 V. f+ y#
% M4 p: t `- C1 @0 l5 z% e) x# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)/ U. j6 c. F+ \* M0 B* \
# Problematic frame:5 I# o1 ?2 o) I t5 q; g
# C [javaswarm.dll+0xb8305]
, J) F1 V* s( p+ p0 G#
: ~ q0 G2 `& j# [0 Q* q7 R- l# An error report file with more information is saved as hs_err_pid1064.log |