A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
        需求:猜数字小游戏(数据在1-100之间)
        描述:使用者从键盘输入数据,机器提示使用者输入的过大还是过小,
                  不断循环,直到输入的数据等于机器随机输出的数。
        需要用到Scanner类以及Math类
*/
import java.util.Scanner;//导入util包中的Scanner类
class Test_GuessNum {
        public static void main(String[] args)        {
                Scanner sc = new Scanner(System.in);//创建Scanner对象
                System.out.println("请输入你猜测整数:");
                int guessNum = (int)(Math.random()*100+1);//产生1---100的随机数
                while (true){        //不断循环输入数值并且判断是不是等于随机数,如果不等于继续循环
                        int result = sc.nextInt();
                        if (result>guessNum){       
                                System.out.println("你输入的数字大了!");
                        }else if (result<guessNum){
                                System.out.println("你输入的数字小了");
                        }else{
                                System.out.println("输入正确!");//如果和随机数相等则打印"输入正确!",并且跳出循环
                                break;
                        }
                }
        }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马