首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Java Eclipse 里使用循环判断来人是否是和尚怎么弄

发布网友 发布时间:2022-04-21 23:52

我来回答

2个回答

热心网友 时间:2023-12-03 04:13

写了个例子你可以看一下多运行几次看看呵呵

package thread;

import java.util.Random;

public class CheckThread extends Thread {
    // private boolean status=true;
    public void run() {
        int i = 1;
        while (true) {

            try {
                System.out.println("程序正在等人来。。。。。");
                Thread.sleep(1000);
                System.out.println("好像来人了,过去看看!!");
                Thread.sleep(2000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

            int num = setMan();
            if (num <= 10)// 如果随机数为小于等于10则认为来人身份不是和尚
            {

                if (i <= 10) {
                    System.out.println("第" + i + "个人不是和尚(随机数为" + num + "),他走了!!!");

                } else if (i >= 20 && i < 30) {
                    System.out.println("终于不是和尚了(随机数为" + num + ")!");
                } else {
                    System.out.println("总算不是和尚了(随机数为" + num + ")!");
                }

                System.out.println("结束了");

                break;
            } else {
                if (i <= 5) {
                    System.out.println("第" + i + "个人是和尚(随机数为" + num + "),开始念经了~~~");
                } else {
                    if (i == 6) {
                        System.out.println("我去!第" + i + "个人还是和尚(随机数为" + num + "),开始念经了~~~");
                    } else if (i == 7) {
                        System.out.println("我靠!第" + i + "个人还是和尚(随机数为" + num + "),开始念经了~~~");
                    } else if (i == 8) {
                        System.out.println("我日!第" + i + "个人还是和尚(随机数为" + num + "),开始念经了~~~");
                    } else if (i == 9) {
                        System.out.println("我草!第" + i + "个人还是和尚(随机数为" + num + "),开始念经了~~~");
                    } else {
                        System.out.println("我***!第" + i + "个人还是和尚(随机数为" + num + "),开始念经了~~~");
                    }
                }

            }

            i++;
        }
        // System.out.println("不是");

    }

    public int setMan() {
        int number = new Random().nextInt(100) + 1;// 生成一个1-100之间的随机数
        return number;// 返回这个随机数

    }
}

package test;

import thread.CheckThread;

public class Main {

    public static void main(String[] args) {
        CheckThread checkThread = new CheckThread();
        checkThread.start();
    }

}

热心网友 时间:2023-12-03 04:13

while(true)

{

     来了一个人;

      if(这个人 instanceof 和尚)这个人.念经();

     else break;

}

while(true)

{

     李峰.上班();

      if(老板让李峰不用来)

           break;

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com