我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
0 f8 |8 }& |# T6 r. w$ @import swarm.Globals;. D1 h* y, i9 e; a. L
3 K4 R/ @" e' {: {public class test {1 m6 \0 O1 s/ O+ |9 k/ h
/**
! @( z4 X+ d+ S3 Z6 M0 I2 k' } * @param args- d" R& d6 y* ?5 y8 W5 [
*/
/ \% Y r Y) O J! ?) D$ p) p0 | public static void main(String[] args) {: F; \; M( j2 K4 r( y
M: n( d+ M! C# z/ H& x# ~ int y=(int)(10*Math.random());
+ f% \$ _# O2 ^# T5 j. k @- Y( S System.out.println("result is "+y);1 G8 ?% ~3 m+ O% l. v$ R0 F- _
3 N0 m- K5 T& y2 v) X: @% Z double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);9 n* x4 P8 X* q
System.out.print(z+" re");0 L: Y4 Q1 n$ `# f* J- O
}- |; V/ A2 g* F
}6 [' H2 |9 ~' `* F9 @% l
4 q1 Z# |( b9 @0 r4 z' l8 r& ^
结果是:
1 i+ K" R. X( {% d. Y, L7 o' sresult is 20 a" R( S0 s! ]
#; v$ U0 ?* k" {
# An unexpected error has been detected by Java Runtime Environment:
# v" g# D. N3 |5 I0 X#( n; k9 d& h+ m; F2 s: J( b
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" H! n: M4 k/ [/ n# a( h/ f* j#3 Q' W' f! [) E4 y/ X
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
8 F! r! I3 L6 D, c# Problematic frame:* H8 @4 z( y/ U; R+ h2 P
# C [javaswarm.dll+0xb8305]1 p7 K3 M8 ?' B! ]+ [* y; S, n
# }$ }0 G, v" Q p0 A
# An error report file with more information is saved as hs_err_pid1064.log |