자바 다 중 스 레 드 거북이 토끼 경주
2462 단어 자바 다 중 스 레 드 거북이 토끼
/ * * * 설명: 토끼 경주 게임 * Copyright (c), 2016, Jansonxu * 이 프로그램 은 저작권법 에 의 해 보 호 됩 니 다. * 프로그램 이름: ToristAndrabbitRunGame. java * 날짜: 2016 년 1 월 26 일 * * @ author 이 양 * @ version: 1.0 * / package yestdayProject;
public class ToristAndRabbitRunGame {private int toristDistance; / 거북이 가 달 린 거리 private int rabbitDistance; / 토끼 가 달 린 거리 / * * * 거북이 스 레 드 내부 클래스 * / class Torist extends Thread {
@Override
public void run() {
//
for(int i=1;i<=1000;i++){
//
if(rabbitDistance==1000){
// 1000
System.out.println(" , "+toristDistance+" ");
break;
}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+" ");
break;
}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();
}
}