我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 r9 c; [, z6 H, [8 a% x7 eimport swarm.Globals;, X4 ?; L3 r/ k+ r% c/ J
. g, ~! P9 }4 f
public class test {
) h' W" k/ s+ ]7 o; \& @ /**2 \( j- H$ d/ U
* @param args% i* H8 V2 N# |8 q
*/3 {/ }) J9 V* K
public static void main(String[] args) {
+ q. U. S* o R: @" [
W6 }* W4 O+ E, N: U6 F int y=(int)(10*Math.random());
) u! w* |6 F5 ?; {1 t( H* Z& w f System.out.println("result is "+y);
P# {, Z# ^. l5 M, S' T1 i
5 u1 U2 c( N/ I double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
5 I$ H) T4 @( R. H- t. ]5 G System.out.print(z+" re");: l8 r6 F$ b X, m" i
}' W* u: F, k' B. r9 k+ ~
}+ B8 A5 z+ Z5 T/ h: b5 L# ]
0 ^3 u- S. \' m# V9 p2 |
结果是:. o' t0 v: ~) _6 V( z2 u1 ^0 D
result is 2 X/ B6 ?5 ]: Q; T& ^. E' ]+ a! B
#
5 x. B" e, V: l8 f: Z7 ? M" M4 k+ B# An unexpected error has been detected by Java Runtime Environment:6 m/ I/ [9 o4 @8 {( m8 ?
#9 S: d4 C P6 B( j* a# l
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
2 k5 E6 m! X3 g#
+ ^- s) E7 z$ p& a& s; ^# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)% [- L# r3 A( l
# Problematic frame:% e; C% U. U, G* V4 \+ A, _
# C [javaswarm.dll+0xb8305]' x8 d. g# B- s: D' Y7 X9 j# H
#
$ y' ^, e1 {+ f- h/ ?' @# An error report file with more information is saved as hs_err_pid1064.log |