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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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;
                        }

                }
        }
}
希望各位大神能够指点下,看看还有没有什么需要改进的地方

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

10 个回复

倒序浏览
赞一个。
回复 使用道具 举报
赞!加油,战神!
回复 使用道具 举报
用Random类,改进方法做做
回复 使用道具 举报

屌丝   你都学过了 还看  
回复 使用道具 举报
好像可以把new对象的部分 和 随机产生的数字放到while外面 刚才我放到了里面出现了一点bug 37小了 38大了。好纠结啊
回复 使用道具 举报
我一直好奇为啥别人都那么多的技术分
回复 使用道具 举报
顶!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
哥为了不给CPU带来过多的麻烦,我建议把Scanner sc = new Scanner(System.in);提到while外去
回复 使用道具 举报 1 0
好东西啊!
回复 使用道具 举报
学习学习。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马