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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;
class Test1_GuessNum {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入一个数字,范围在:1-100之间");
                int guessNum = (int)(Math.random()*100)+1;
                while (true) {
                        int result = sc .nextInt();
                        if (result > guessNum) {
                                System.out.println("太大");
                        }else if (result < guessNum) {
                                System.out.println("太小");
                        }else{
                                System.out.println("二逗 你中了");
                                break ;
                        }
                }
        }

14 个回复

倒序浏览
猜数字小游戏~!
回复 使用道具 举报
小游戏一枚 鉴定完毕
回复 使用道具 举报
猜数字小游戏  我们昨天刚学完的
回复 使用道具 举报
猜数字。。。
回复 使用道具 举报
第几天的内容来着 = =
回复 使用道具 举报
有什么问题吗
回复 使用道具 举报
窃贼 中级黑马 2015-12-23 22:32:50
8#
Math.random()会随机产生一个0.0到1.0的随机数,*100再+1是要他变成1-100的范围。下面详解
import java.util.Scanner;     //导包
class Test1_GuessNum {   //类名
        public static void main(String[] args) {   //main方法
                Scanner sc = new Scanner(System.in);   //创建对象,实现键盘录入
                System.out.println("请输入一个数字,范围在:1-100之间");   //提示语句
                int guessNum = (int)(Math.random()*100)+1; //右边生成一个1-100的随机数并赋值,详情第一行
                while (true) {   //while循环,true死循环
                        int result = sc .nextInt();  //接收键盘录入数据
                        if (result > guessNum) {    //如果键盘录入数据大于生成的随机数,输出{}里的输出语句
                                System.out.println("太大");
                        }else if (result < guessNum) {   、//否则执行else if判断,成立输出太小,否贼执行else
                                System.out.println("太小");
                        }else{
                                System.out.println("二逗 你中了");  
                                break ;   //退出循环,如果执行这个大括号里面的内容就会退出死循环
                        }
                }
        }
回复 使用道具 举报
首先,你想问什么
回复 使用道具 举报
数字游戏
回复 使用道具 举报
WaterTheGreat 来自手机 中级黑马 2015-12-23 23:33:37
11#
我能看懂是个猜字游戏,就是键盘录入和产生随机数那些东西不熟!学习了!
回复 使用道具 举报
这就是个小游戏。
回复 使用道具 举报
用Scanner键盘录入一个数字,在定义一个一定范围随机数,比较大小,猜数字。
回复 使用道具 举报
看到这么多行就醉了,表示还没学到这里,求答案
回复 使用道具 举报
这是第三天的内容吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马