用java怎么模拟龟兔赛跑的故事

君,已阅读到文档的结尾了呢~~
java 多线程 java多线程编程 java多线程实例 java多线程设计模式 java多线程总结 java 多线程下载 java 多线程 同步 java多线程 wait java 多线程 面试题 java多线程 join
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
JAVA多线程模拟龟兔赛跑
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口  模拟龟兔赛跑  要求:  用图形用户界面实现。  能设置比赛时间,马匹的数量等等。  在任意时间段内马匹的速度是随机的。  开始比赛之后以动画显示赛马过程。  提示:使用多线程
楼主发言:1次 发图:0张
请遵守言论规则,不得违反国家法律法规&&&&&&&&&&&&JAVA多线程模拟龟兔赛跑
正在努力加载播放器,请稍等…
正在努力加载播放器
大小:711.00B&&所需金币:50
&& & 金币不足怎么办?
下载量:-次 浏览量:784次
贡献时间: 10:52:16
文档标签:
已有-位用户参与评分
同类热门文档
你可能喜欢
看过这篇文档的还看过
阅读:340&&下载:9
阅读:333&&下载:7
阅读:331&&下载:4
阅读:146&&下载:1
阅读:216&&下载:0
阅读:55&&下载:0
阅读:41&&下载:0
阅读:18&&下载:0
阅读:29&&下载:0
阅读:18&&下载:0
该用户的其他文档
所需财富值:
50文件大小:711.00B
您当前剩余财富值:&&
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
举报该文档侵犯版权。
例: /help.shtml君,已阅读到文档的结尾了呢~~
精品:java模拟器 龟兔赛跑 龟兔赛跑的故事 龟兔赛跑图片 java源代码 安卓java模拟器 java代码 模拟城市5产品代码 手机java模拟器 电脑java模拟器
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Java龟兔赛跑代码过程模拟
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口&* Description: 龟兔赛跑游戏&br/&
&* Copyright (c) , 2016, Jansonxu &br/&
&* This program is protected by copyright laws. &br/&
&* Program Name:ToristAndRabbitRunGame.java &br/&
&* Date: 日
&* @author 李阳
&* @version : 1.0
package yestdayP
public class ToristAndRabbitRunGame {
&private int toristD//乌龟跑过的距离
&private int rabbitD//兔子跑过的距离
& * 乌龟线程内部类
&class Torist extends Thread{
&&@Override
&&public void run() {
&&&//分析编程代码
&&&for(int i=1;i&=1000;i++){
&&&&//判断兔子是否到达终点
&&&&if(rabbitDistance==1000){
&&&&&//当兔子先1000的时候 兔子就已经赢了
&&&&&System.out.println(&兔子赢得了比赛,此时乌龟才跑了&+toristDistance+&米&);
&&&&}else{
&&&&&//乌龟开始跑
&&&&&toristDistance+=1;
&&&&&//判断距离是否是100的倍数
&&&&&if(toristDistance%100==0){
&&&&&&try {
&&&&&&&System.out.println(&乌龟跑过了【&+toristDistance+&】米,此时兔子跑过段距离是【&+rabbitDistance+&】&);
&&&&&&&Thread.sleep(500);
&&&&&&} catch (InterruptedException e) {
&&&&&&&e.printStackTrace();
& * 兔子线程内部类
&class Rabbit extends Thread{
&&@Override
&&public void run() {
&&&//分析编程代码
&&&for(int i=1;i&=1000/5;i++){
&&&&//判断兔子是否到达终点
&&&&if(toristDistance==1000){
&&&&&//当兔子先1000的时候 兔子就已经赢了
&&&&&System.out.println(&乌龟赢得了比赛,此时兔子才跑了&+rabbitDistance+&米&);
&&&&}else{
&&&&&//乌龟开始跑
&&&&&rabbitDistance+=5;
&&&&&//判断距离是否是100的倍数
&&&&&if(rabbitDistance%20==0){
&&&&&&try {
&&&&&&&System.out.println(&兔子跑过二段距离是【&+rabbitDistance+&】&+&乌龟跑过了【&+toristDistance+&】米,&);
&&&&&&&Thread.sleep(500);
&&&&&&} catch (InterruptedException e) {
&&&&&&&e.printStackTrace();
&public static void main(String[] args) {
&&//1 外部类实例构建
&&ToristAndRabbitRunGame outer=new ToristAndRabbitRunGame();
&&//2兔子 乌龟线程实例构建
&&Rabbit rabbit=outer.new Rabbit();
&&Torist torist=outer.new Torist();
&&//3 依次启动
&&//在现实中 也不可能两个同时跑 这样也是很公平的
&&rabbit.start();
&&torist.start();
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:15148次
积分:1268
积分:1268
排名:千里之外
原创:104篇
(9)(24)(30)(2)(32)(3)(11)}

我要回帖

更多关于 龟兔赛跑的故事 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信