我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
, D, j* Y! T' k' L/ rimport swarm.Globals;6 J1 g2 p% M8 Y
" g; l) ^9 p* ]2 W3 Q; C, D
public class test {# c: @8 C* y V( N: b% Y+ T7 p( C
/**: U% @3 j/ ]6 `4 a% y5 z9 s
* @param args
$ V: W$ s2 H& y; _* `5 @" L */" g# A& V0 Z5 i* V
public static void main(String[] args) {
~) g. b9 i# r1 m+ f) K ! S- d5 l M7 l$ T% }) Y5 q
int y=(int)(10*Math.random());
5 f& e& n5 T9 I2 q3 Y' Y/ e8 [: [ System.out.println("result is "+y);+ @( E2 B/ j% e; q& z, p
8 x; ~0 W2 I" }- x9 x+ W double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);9 e [8 Y7 J( x; s3 q" H1 y8 V
System.out.print(z+" re");& f z' L3 v. p
}) S' E7 J& |* \
}
0 [# K: ~* w# O# I; v1 g
, O+ j- R% W5 t! Y6 [8 h3 x9 F0 e结果是:
$ d% w* K$ Y# N# f% ?, k& o1 kresult is 2; R4 V3 v0 w) H8 V
#% O8 H3 Y& F/ J( B
# An unexpected error has been detected by Java Runtime Environment:
2 v4 h) d$ s; Q1 }4 R#
* n, r0 K0 E0 b( ?( X" S# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
/ t& S( r- P H5 r#
) C* K& d+ R" O+ f4 |( i( j/ M+ V( k# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)" N) z" q/ I& [, k5 ?
# Problematic frame:
: O* i! P3 l& u( c+ K; y9 ?$ [# C [javaswarm.dll+0xb8305]7 U% ]# G5 U5 Q( ?. @" B3 m) S
#: s8 H: R# G/ m. R8 r% Q& X( @6 p
# An error report file with more information is saved as hs_err_pid1064.log |