我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ O3 v7 H0 @8 Y2 e- U% z
import swarm.Globals;; ]! c$ \5 p7 W6 A9 y8 j
+ r/ H' z B0 E- I0 P
public class test {% e7 N% b/ _' V, y2 I! ^9 u9 E+ L
/**
6 B/ V- y, p( { P * @param args# I/ x% ? R7 V7 ?% R: l$ H
*/8 f3 T( a( G: m y
public static void main(String[] args) {
) L* l p7 k. d
: ?+ m/ w6 a' {6 G- g int y=(int)(10*Math.random());" t% @( O2 ?/ d+ W" c# W
System.out.println("result is "+y);6 u' X1 z9 s: r5 j7 H, L
7 B& i$ ~! m) o# ~+ P
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);3 K. w5 ~. u+ n* k4 {
System.out.print(z+" re");
: `0 S [) g; b+ f, x2 n4 E }
! x+ N7 a2 i; Y6 o" O4 y}- ]: K* T+ p2 ~7 M5 ?
* }2 _ E7 _% G
结果是:
, [0 x9 t- r7 S: i7 P c0 N3 Xresult is 2
& o+ Z6 F2 V. V1 l* E1 S#
- n! Z3 _% J% y8 k# An unexpected error has been detected by Java Runtime Environment:- P: b. J* L2 b0 M
#
# a4 O, y- W [- l# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
' w% |. y) w- V. m2 F#% s; y- i) P* K- w9 @; ?
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; K/ W* p9 k0 V+ I' E# Problematic frame:
3 m8 P1 W7 b4 V5 @! a. F# C [javaswarm.dll+0xb8305]
2 q U* q' W( J' e- I; g5 c& B#
/ q/ ~/ ~6 ~" T5 t4 E4 k# An error report file with more information is saved as hs_err_pid1064.log |