public class gait {
public static void main(String[] args) throws InterruptedException {
String[] road = new String[70];
int tPosition = 0;
int hPosition = 0;
for (int i = 0; i < road.length; i++) {
road[i] = "-";
}
System.out.println("开跑");
while (true) {
for (int i = 0; i < road.length; i++) {
road[i] = "-";
}
Random random = new Random();
int num = random.nextInt(10) + 1;
if (num >= 1 && num <= 5) {
tPosition += 3;
if (tPosition>69)
{
tPosition=69;
}
} else if (num >= 6 && num <= 7) {
tPosition -= 6;
if (tPosition < 0) {
tPosition = 0;
}
} else {
tPosition += 1;
}
if (num >= 1 && num <= 2) {
hPosition += 0;
} else if (num >= 3 && num <= 4) {
hPosition += 9;
if (hPosition>69)
{
hPosition=69;
}
} else if (num == 5) {
hPosition -= 12;
if (hPosition < 0) {
hPosition = 0;
}
} else if (num >= 6 && num <= 8) {
hPosition += 1;
} else {
hPosition -= 2;
if (hPosition < 0)
{
hPosition=0;
}
}
road[tPosition]="龟";
road[hPosition]="兔";
for (int i =0;i<road.length;i++)
{
System.out.print(road[i]);
}
if (tPosition==hPosition)
{
road[tPosition]="啊!!!!";
}
System.out.println();
if (tPosition>=69 ||hPosition>=69)
{
break;
}
Thread.sleep(100);
}
if (tPosition>=69)
{
System.out.println("龟胜利");
}
else if (hPosition>=69){
System.out.println("兔胜利");
}
}
}
网友评论