随机数工具调用

猜数字游戏:

import java.util.Random;//告知java调用随机数工具
import java.util.Scanner;//告知java调用用户输入工具

public class GuessNumberExitDemo {

    public static void main(String[] args) {
        //可中途退出的猜数游戏
        Scanner scan=new Scanner(System.in);//获得用户输入工具
        Random ran=new Random(); //获得随机数工具
        //要猜的数字 1~100之间的随机数
        int res=ran.nextInt(100)+1;//随机数默认从0开始100个数即为0~99.需要加1才是-~100
        int i=0;
        int num=0;
        while(res!=num) {
            System.out.println("请输入数字(输入0退出)");
            num=scan.nextInt();//用户输入数字
            if(num==0) {//判断用户输入的是不是0
                break;//如果是0结束循环
            }
            //正常的判断数字大小
            if(num>res) {
                System.out.println("输入的数字较大");
            }else if(num<res) {
                System.out.println("输入的数字较小");
            }else {
                System.out.println("输入正确");
            }
            i++;
        }
        System.out.println("您猜了"+i+"次");

 

posted on 2019-07-11 19:03  Jeydon  阅读(191)  评论(0)    收藏  举报

导航