龟兔赛跑文字版,亲自试验过

时间:2022-07-28 19:26:10 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

/*龟兔赛跑

总长100米,乌龟的时速:8m/s; 兔子的时速:10m/s 在兔子炮儿5秒后休息5S*/

package 实验十;

class a implements Runnable {

int count1=0 ;

private String st;

public a(String st){

this.st=st;}

synchronized public void run() {

if(st=="乌龟")

{

while(true)

{

try {

count1+=8;

System.out.println(st+count1+"米");

Thread.sleep(1000);

}

catch (InterruptedException e) {

e.printStackTrace();}

if(count1>100)

{

System.out.println("乌龟赢了"); System.exit(-1);

}

}

}

if(st=="兔子")

{

while(true)

{

try {

count1+=10;

System.out.println(st+count1+"米");

Thread.sleep(1000);

if(count1==50)

{System.out.println("兔子休息中");

Thread.sleep(3000);}

}

catch (InterruptedException e) {

e.printStackTrace();}

if(count1>100)

{

System.out.println("兔子赢了"); System.exit(-1);

}

}

}

}

}

public class rabbiter{

public static void main(String args[]){

new Thread(new a("乌龟")).start();

new Thread(new a("兔子")).start();

}

}

本文来源:https://www.wddqw.com/doc/694fff9e6f1aff00bed51ea7.html