我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
8 r' e9 s8 f0 {" b* L9 u- Limport swarm.Globals;4 r7 R, c q+ g C7 U- C, ~3 W) x
. W0 F* W+ M& a1 B/ B* P
public class test {
6 I. ~7 y3 I) l! T /**
& S/ b+ F' `; I7 p) @( ~ * @param args
- s1 N. a, f: n9 J4 S */
: G) |' g) m9 V6 B) m public static void main(String[] args) {
& M. V" v& A$ a+ r 1 S" R6 f. J- {% {& X& p# R- H6 K5 P
int y=(int)(10*Math.random());
+ z% p; Z% z: ^. A$ U9 B System.out.println("result is "+y);9 _3 u: u3 D/ J+ \+ E' k
7 ?, y& m' U. J* [, {9 a double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 T* T0 h* N' R- Y8 d( r System.out.print(z+" re");
/ T% h/ p8 Y# P0 D3 z }
; C2 `; K* I u, U. |" \} I& H3 w1 P1 I; T$ f1 W
- A) N ~" T! ~% I2 ?2 G
结果是:
- u* b0 |" E' c% A2 t! T4 s; jresult is 2! O. f4 ~6 ^: V( S, Q5 u8 J" k
#
, g* r, j& d; w# An unexpected error has been detected by Java Runtime Environment:
" y0 C+ G7 [5 l1 [#
8 t) c/ @! A: ?# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068. ~% k, ?5 c1 Y! q( x
#" P" x `' C3 u b
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
2 m2 Z4 D/ M# K4 F# Problematic frame:" B) x9 d% t8 {3 y5 e
# C [javaswarm.dll+0xb8305]6 Q% r1 G' N! \2 U: q
#
0 G# R6 g2 R8 |+ Z: v" N- I; F# An error report file with more information is saved as hs_err_pid1064.log |