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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© awsyc 中级黑马   /  2015-4-10 22:30  /  533 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
1、随机获取一个数据;
2、键盘录入一个数据
3、判段数据

*/
import java.util.Scanner;
class Games
{
        public static void main(String []args)
                //random()
         //返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
        {
                int n =0;
                int munber=(int)(Math.random()*100)+1;
                        Scanner sd=new Scanner(System.in);
                                while (true)
                {
                        System.out.println("请输入一个数据1-100");
       
                        int a=sd.nextInt();
                        if (a<munber)
                        {
                                System.out.println("你输入的"+a+"小了");
                        }
                        else if (a>munber)
                        {
                                System.out.println("你输入的"+a+"大了");
                        }
                        else
                        {
                                System.out.println("恭喜你猜对了");
                                break;
                        }
                        n++;
                        System.out.println("第"+n+"次:"+a);
                }
        }
       
}

点评

很不错,加上异常处理就会更好  发表于 2015-4-10 22:32

评分

参与人数 3黑马币 +22 收起 理由
倒骑驴走着瞧 + 6 加油兄弟
前_行 + 4 赞一个!
随缘就好 + 12 淡定

查看全部评分

9 个回复

倒序浏览
Random类里面有个方法可以替换 int munber=(int)(Math.random()*100)+1;
回复 使用道具 举报
我也是今天学的这个,打算敲10遍就睡觉了
回复 使用道具 举报
caotierong 发表于 2015-4-10 23:18
Random类里面有个方法可以替换 int munber=(int)(Math.random()*100)+1;

谢了。我看了
回复 使用道具 举报
ljd19930325 发表于 2015-4-10 23:35
我也是今天学的这个,打算敲10遍就睡觉了

十遍敲完没!
回复 使用道具 举报
学习了。。。
回复 使用道具 举报
好像是 刚学的内容呀!
回复 使用道具 举报
不错啊,兄弟
回复 使用道具 举报
涨知识了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马