我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
7 n6 T% u4 o; o1 C' Qimport swarm.Globals;
' X- I% e% @ O8 J( W( i4 u
6 s4 Z U8 f7 f5 \+ O mpublic class test {* S, b5 B# C' }1 V9 R2 b% E
/**
; ]" {8 L: P1 n! V9 @# F * @param args1 d: N0 l+ ]" h3 h
*/. l4 ]1 R& _9 k) ]
public static void main(String[] args) {
' O$ L+ @) Y6 r4 s! |2 Y ) l. ?8 y3 ^6 Q1 W3 n+ Q
int y=(int)(10*Math.random());, y. s8 T8 `; M3 G
System.out.println("result is "+y);
+ ~; r( W+ X3 B/ K6 ?; a+ U
9 e0 q# q8 \/ [! U) ^& t, M double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
, J1 V& I8 y3 v( `& D System.out.print(z+" re");
& ^& v0 ?2 \7 I: G% ~* Q }: d) b7 R* l1 e7 V( n: X
}
" b( I/ _: @0 r+ S$ s& s; O- f e1 D8 l' v/ X$ `% s1 m
结果是:
7 n- h* [2 b- e5 j" L6 presult is 29 ~6 y* l3 p, q
#
1 i! n; |; Y% d- |. _; {! ~9 g+ P# An unexpected error has been detected by Java Runtime Environment:
9 t# q- b3 J8 V! m#' Z. u4 Y" z4 ?- j8 }* r7 t; ]+ M
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068, v# r% P) j7 e3 V. e
#
" u# m% J, C6 w5 z) ]- o4 D; o# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)$ R" I* H# B2 ]
# Problematic frame:# j7 q6 D5 u& l7 ]
# C [javaswarm.dll+0xb8305]3 X# f( {% u% q0 n5 T/ o
#
8 e& s! C$ o9 B7 \0 M# Q9 s# An error report file with more information is saved as hs_err_pid1064.log |