我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
4 m3 a2 F: h8 ?% z: V# F# uimport swarm.Globals;4 y X+ P7 ]* k7 O' H
, a7 c7 {8 P% t! Ypublic class test {
/ L6 |+ r4 y- y! X; [3 G /**/ m8 X I, h# R5 |
* @param args* A) o6 S0 M( o, d( G4 P
*/
3 I3 ~! Q; M4 K: b' a' L7 e public static void main(String[] args) {
5 W" I3 O5 u. x. L2 [# K0 Z
, b" f, O8 b$ k# L5 `2 p2 W int y=(int)(10*Math.random());. N! D4 D) J9 j. G+ J
System.out.println("result is "+y);. Y S- |' W, G$ W/ q* @: t
8 N# K2 ?5 a& ^ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);* k0 j( H. r4 v" B9 k" G" {
System.out.print(z+" re");
7 i( |0 U$ H) C: F! A- N$ ~+ T }& ?6 y( Z" W1 P, s2 v
}
' ~3 w3 T4 D7 d1 d# Z5 Z, I, H9 q z6 a8 d% T' D
结果是:
* H. o6 H) v& \) u3 wresult is 2
7 p; ?# |1 T5 s#: P' ?5 m {" D4 F8 ^
# An unexpected error has been detected by Java Runtime Environment:: G9 `% g, y6 W
#
- r1 E. A6 A2 J5 s2 p% M# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068+ w$ z9 U- |! F1 U- s. l1 B
#$ f& d; H: u) a( P
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
' _3 B) V! {7 W+ Z! C# Problematic frame:) {3 ^0 k9 Y/ E4 Z- j
# C [javaswarm.dll+0xb8305]" ^# h6 g" e7 a3 P- O) p4 [
#- t& h$ b$ C/ g- T: d( a3 ]6 M
# An error report file with more information is saved as hs_err_pid1064.log |