• 2020年7月24日 100以内猜数字,统计次数


    /*
    4、随机生成一个100以内的整数,猜数字游戏
    从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,
    并统计一共猜了多少次
    */
    class Test09_Exer4{
        public static void main(String[] args){
            //随机生成一个100以内的整数,[0,100)
            /*
            Math.random() -->[0,1)的小数
            Math.random()*100 -->[0,100)的小数
            [0,100)的整数 (int)(Math.random()*100 )
            */
            int randNum = (int)(Math.random()*100);
        //    System.out.println(randNum);
            
            //从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,
            java.util.Scanner input = new java.util.Scanner(System.in);
            int num;//挪到do{}上面,提升作用域
            int count = 0;//统计次数
            do{
                System.out.print("猜数(范围[0,100):");
                num = input.nextInt();
                
                count++;//输入一次,就代表猜一次
                
                if(num > randNum){
                    System.out.println("大了");
                }else if(num<randNum){
                    System.out.println("小了");
                }
            }while(num!=randNum);//条件成立,重复执行循环体语句
            
            System.out.println("一共猜了:" + count + "次");
        }
    }
    class Test4{
        public static void main(String[] args){
            int randNum = (int)(Math.random()*100);
            java.util.Scanner input =new java.util.Scanner(System.in);
            int num;
            int count = 0;
            System.out.println("100以内猜数字");
            do{
                num = input.nextInt();
                count++;
                if(num > randNum){
                    System.out.println("大了");
                }else if(num < randNum){
                    System.out.println("小了");
                }else{
                    System.out.println("猜对了");
                }
            }while(num != randNum);
            System.out.println("总共猜的次数:"+count);
        }
    }
    //我的作业
  • 相关阅读:
    败家MM
    Lucene.Net
    罗氏制药事件
    关于request编码的问题
    昨天做了个站内全文搜索
    有时间研究 ror框架,ProMesh.NET: 开源的.net MVC框架
    DotLucene搜索引擎Demo之:创建索引
    超低密度SiO2气凝胶的制备及成型研究
    使用System.out.print/prilntln() 输出时存在的问题
    对C++对象实例化的测试
  • 原文地址:https://www.cnblogs.com/douyunpeng/p/13374235.html
Copyright © 2020-2023  润新知