我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
5 m* F8 \( k8 B Z: ~import swarm.Globals;/ h H1 Z' w# A# X7 ` P5 l) l
( i8 [4 {0 y7 w) ~public class test {
; }# \7 ]9 j, ?. p: p* n' C% J) l /**
' P1 V+ C4 J2 q( ~ * @param args
7 z4 Q2 y9 e, u* l */
8 {9 A; t+ n- y2 S1 w, S0 M public static void main(String[] args) {
- \3 i7 s8 x* |6 v7 e' a1 g
# I, K. J: k2 \& U. }- b int y=(int)(10*Math.random());
2 a9 R. ^, I2 x t System.out.println("result is "+y);
% O! s9 B7 n& b9 T$ o" B; ]* z" e5 n) H2 }0 p% k3 d1 j9 X! w! r
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 u U: e& t5 U; H% F& z System.out.print(z+" re");) h6 q. ^9 E$ Z: m W
}
/ G( S1 p v8 S}+ ^' d: Z8 G9 G: P- \" I) I
' N8 N! _; S; o( F4 C1 L$ o$ d: u! x
结果是:
4 E3 H' t J8 J I4 uresult is 21 o1 X& U5 e8 y
#
! n1 h% [0 ^: Y, ~0 s1 h# An unexpected error has been detected by Java Runtime Environment:, {. f+ R0 i! Q2 F: k# z
## r' o) G" C/ m/ Z; e7 B+ B
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 Z; U, U/ n& U' O7 z& `
## y( S. K! o: b
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
! m5 ?2 q6 c# g8 }; u( q# Problematic frame:
2 V" J; |( R$ w# d* y# C [javaswarm.dll+0xb8305]
. s* z" @! C( `# b2 c/ {#" ]0 Z1 R! q2 k8 J& r
# An error report file with more information is saved as hs_err_pid1064.log |