黑马程序员技术交流社区

标题: 今天刚学的猜数字游戏,自己写了一下 [打印本页]

作者: 魔蝎座    时间: 2015-5-4 22:16
标题: 今天刚学的猜数字游戏,自己写了一下
import java.util.Scanner;

class Demo
{
        public static void main(String[] args)
        {
                int guessNumber = (int)(100*Math.random()) + 1;
                while(true) {
                        Scanner sc = new Scanner(System.in);
                        System.out.println("请输入1——100任意数字:");
                        int number = sc.nextInt();
                        if (number>guessNumber)
                        {
                                System.out.println("您输入的的" + number + "大了!");
                        } else if (number<guessNumber)
                        {
                                System.out.println("您输入的的" + number + "小了!");
                        } else {
                                System.out.println("恭喜您答对了!");
                                break;
                        }

                }
        }
}
希望各位大神能够指点下,看看还有没有什么需要改进的地方
作者: 黄文昭    时间: 2015-5-4 22:36
赞一个。
作者: 虎鹏    时间: 2015-5-4 22:45
赞!加油,战神!

作者: yuanhnu    时间: 2015-5-4 22:48
用Random类,改进方法做做
作者: xiaodaodan    时间: 2015-5-4 22:49
虎鹏 发表于 2015-5-4 22:45
赞!加油,战神!

屌丝   你都学过了 还看  
作者: 米江波    时间: 2015-5-4 22:51
好像可以把new对象的部分 和 随机产生的数字放到while外面 刚才我放到了里面出现了一点bug 37小了 38大了。好纠结啊
作者: 林子俊    时间: 2015-5-4 22:52
我一直好奇为啥别人都那么多的技术分
作者: 付长云    时间: 2015-5-4 23:23
顶!!!!!!!!!!!!!!!!!!
作者: lzh2015    时间: 2015-5-4 23:53
哥为了不给CPU带来过多的麻烦,我建议把Scanner sc = new Scanner(System.in);提到while外去
作者: 虎鹏    时间: 2015-5-6 17:59
好东西啊!
作者: nate996    时间: 2015-5-6 18:18
学习学习。。




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