我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
1 q; L. q9 Q- S& V$ g+ N) Z3 D& K: l5 eimport swarm.Globals;6 g# D6 h' I7 \$ C
' }1 y2 H+ L/ e$ }$ i: wpublic class test {6 a, x$ `* C1 z- g: m
/**
5 \; P& x1 l9 W; b1 A: G * @param args
1 z3 p8 r( z' b% E' ]& p */
7 v& J$ t( ~2 C5 E public static void main(String[] args) {
1 M* D4 Y. Z6 O' V5 j6 ^
1 g% ]0 h! C/ f4 F3 B( G i5 v' U int y=(int)(10*Math.random());
1 c) h: r" r8 S5 M% ~, j6 B5 ] System.out.println("result is "+y);! w5 y$ B1 F! Z/ {* c8 v
- D6 _ T3 h% C, _ g" [
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ k; q! ^# T4 z, o
System.out.print(z+" re");
* d2 a9 l8 B; O: Z }
$ b; l" y7 p S0 W# d. P) r}
9 z9 c! A& Z# e. [) q, g
; x B6 F1 E2 _* F4 E结果是:
: E: d' ?, s) C# t. v8 Vresult is 2
8 F5 ]9 B) \ ]4 Z#
" x+ R- K; o6 A# An unexpected error has been detected by Java Runtime Environment:/ I# D3 m9 A9 U
#
% M U4 y1 W# `- n, w# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10686 n+ _2 L6 R1 |8 K0 @, w; G9 K
#1 I# x6 D0 e, P
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)# W" M0 X1 V4 ~5 m+ T) c9 V; P
# Problematic frame:
' N l. p, I; j1 Y5 Y# C [javaswarm.dll+0xb8305]! r8 x7 ~. `. r7 O) \" z
#& b( ^3 J4 A6 F; C( [
# An error report file with more information is saved as hs_err_pid1064.log |