我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
3 ^$ L! R' p( \( C7 \7 pimport swarm.Globals;
& g8 y3 a" ?0 @9 V/ b+ y* d: c6 S2 v2 w, W5 g5 f; D# ^+ @
public class test { R) H% F8 u$ o
/**
5 t+ }4 ~% O9 O2 C/ p$ J& v1 s * @param args8 d8 |9 o- b$ ~1 j. h
*/
- R D* r7 n2 V% } D' U: i public static void main(String[] args) {
# n( s% m: j5 h) W1 h- s- ^ ; J1 ~' ?2 E2 H0 D/ h" L9 [5 r' @
int y=(int)(10*Math.random());
, V/ f* ~$ U6 _6 n: C8 ~/ K" A System.out.println("result is "+y);/ Q4 o3 }6 _7 \1 F* z/ {
2 Z. o+ {/ Y, {# P4 |
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);, L0 F0 `$ S+ w" O8 H
System.out.print(z+" re");/ }0 l8 f+ d- L( |- C5 Y! |5 e
}8 M: }/ g" @8 Q, q# k8 q# O9 k# ]
}& I. \; K. v; \( g7 X
0 |8 V4 E8 F9 e0 m: V0 H z- G结果是:5 j; d0 l' s K/ m
result is 2
$ Y% s) X7 @( ]6 D8 `9 f( g#
0 ~& ~. ~3 H* w; c( @ m# An unexpected error has been detected by Java Runtime Environment:
2 p' o" Q) r/ h5 a2 d#
$ J5 b* Z3 t a# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
$ T g3 i0 L7 } i) m#5 D" j4 `& u; ?9 Q, y5 R- g/ I& X
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
) C$ J% B3 w5 G$ q# Problematic frame:
" _) B0 \, ?1 n# C [javaswarm.dll+0xb8305]
- e5 J! I% S8 d& K#$ q- x9 V0 S( S
# An error report file with more information is saved as hs_err_pid1064.log |