我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
8 @- y8 ` M; C; Cimport swarm.Globals;
; f% X8 y4 x( m
6 q0 _& |1 I- w/ m- J! hpublic class test {
9 J; X. `0 ~; j. ?4 x /**
$ q7 k& j7 @6 q0 {* B$ e * @param args! S9 y W% N/ ^" M9 q
*/
- \( y- a# d) f: `& \& R0 |$ l3 q public static void main(String[] args) {6 {& u* R0 n6 a) r3 w% ?6 {5 d2 r
8 T- [/ f1 f5 R$ M' }5 B6 [ int y=(int)(10*Math.random());
; T9 l2 Q* B8 l$ @ System.out.println("result is "+y);
' F% e" S6 x2 L' Q
- x$ w! [6 e3 f+ n double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
1 A3 \$ {7 Y+ ]9 e' L* {+ ~ System.out.print(z+" re");3 ^* Z2 x4 I: A( k O+ S
}$ s2 {2 Q( `/ c
}. F) Y: C4 e t. A5 u. p
% H' b5 ?3 i* Z# S! T1 S
结果是:1 t/ }( D' }9 A, P- j; O7 u, N* h
result is 2; O- Q+ B: M* \. B, S7 ]
#
+ }5 r$ C3 F7 g2 `9 w7 m# An unexpected error has been detected by Java Runtime Environment:
, g3 v% O: F( d O#
l: a( r' y$ x% T% \ D# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
L( E* {& v. C#! b) H3 Z) Z5 ]1 }
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# M' X) [9 f a& N5 E: k3 T# Problematic frame:
+ R- b" g) j5 o; H# C [javaswarm.dll+0xb8305]
9 A/ y# t$ n4 z: Y. d) v#
1 `" P1 L$ Q2 e# An error report file with more information is saved as hs_err_pid1064.log |