我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。 q( h, M$ k$ P( y" y. l! m4 j/ a
import swarm.Globals;
$ @5 k' O- u* j& H+ C! W/ z( ^8 J) ?, n; N/ d
public class test {
/ U$ }8 A; d: x& E3 C" M5 y" h2 S /**
* Z* I; O" F+ C9 G& s * @param args
" X' \. \) E+ y+ @% p+ I& M: w */# B2 K& `; S7 R# I( o, D
public static void main(String[] args) {0 Z/ v& B9 |4 T h% n% |2 d. ?1 {3 n& v# e- M
8 K- Y; b4 f$ U, `4 J3 q" [ int y=(int)(10*Math.random());
1 j4 f& b8 _5 V5 j! N& Q: i" S6 Q System.out.println("result is "+y);
4 F3 {5 J% X1 S) W8 E* [
' p) n6 q6 F7 c, h- Z0 ?/ q1 ]2 l* p double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);, L6 U" x i2 l- _- }8 v X0 p- g" k# S
System.out.print(z+" re");
* T, @9 q) X. f' A9 G6 ]+ u, }, e }
- V1 d+ p M( ~* V3 O0 ?8 _}
- l$ }9 C% ~1 m% |& o3 e3 [& d+ ?/ A5 j# i% A. \: O
结果是:
; t u* R6 R/ w5 ?: k3 ~" @result is 2
6 ~2 ]4 q% ?: }% d' T7 t#( v* v9 L$ _6 @; o) G8 E: t! M
# An unexpected error has been detected by Java Runtime Environment:
% [9 x' Z7 H$ L#
7 g" C. Z. @3 ]# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
, H. P9 t" l/ A! n: H9 A% D8 C#
% r2 I/ l( [" m3 n" L- h# Y% U7 M# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# I+ L$ g, a( g( z$ e# Problematic frame:
9 _, r7 V$ ~: Z8 N! _& I6 h# C [javaswarm.dll+0xb8305]9 o2 G% R1 y7 f. G0 i! W
# b0 D$ W# B5 D2 z. Z- u5 @2 c
# An error report file with more information is saved as hs_err_pid1064.log |