黑马程序员技术交流社区

标题: 猜数字小游戏(数据在1-100之间) [打印本页]

作者: Kingchen    时间: 2016-5-27 22:33
标题: 猜数字小游戏(数据在1-100之间)
/*
        需求:猜数字小游戏(数据在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;
                        }
                }
        }
}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2