java问题:蝗虫跳跃模拟试验 编一个多线程程序,仿真模拟 箱子中的蝗虫群的跳跃情况。 蝗虫在2-12秒的间隔内,就会跳跃一次, 每跳跃一次,就把新的位置显示出来。这是我的一道作业题, 那位高手指点一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 run(){while(true){跳跃一次;显示新位置;生成2-12随机数i;sleep(i);}}每只蝗虫建立一个上面的线程 //重要的是要每次蝗虫休息的时间随即,而且在2-12秒之间才逼真static Random random=new Random();public void run(){while(true){ //显示新的位置try{ sleep(getRestGap());}catch(Exception e){}}//得到休息时间long getRestGap(){long temp=(long)random.nextInt(10);return (temp+2L)*1000;} 如何用JAVA实现在指定窗口内打开PPT 关于两时间相加的问题,高手帮忙 [求助]关于同步关键字的问题 www.yqso.com 本网站诚征合作者。跟贴有分呀 请问高手,如何用swing实现打印一个表格?? 字符串替换的简单问题 请问怎样测出一个folder有几个file?? 在标准java程序中如何限制一个文本框只能输入数字? 菜鸟给分:jb7中如何配置Sqlserver2000 JDBC驱动? 在JAVA程序中可不可以调用WIN32 API函数?如调用CreateFile()函数来建立一个文件。 哪个有Struts分页的原代码要完成版(急急急急急急急急急急急急急急急) 怎样刷新GUI?
{
while(true)
{
跳跃一次;
显示新位置;
生成2-12随机数i;
sleep(i);
}
}
每只蝗虫建立一个上面的线程
while(true){
//显示新的位置
try{
sleep(getRestGap());
}catch(Exception e){}
}//得到休息时间
long getRestGap(){
long temp=(long)random.nextInt(10);
return (temp+2L)*1000;
}