美文网首页
龟兔赛跑

龟兔赛跑

作者: 李昱俊 | 来源:发表于2018-01-04 21:36 被阅读0次

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("兔胜利");

        }

    }
}

相关文章

网友评论

      本文标题:龟兔赛跑

      本文链接:https://www.haomeiwen.com/subject/mjpdnxtx.html