黑马程序员技术交流社区

标题: 求大神指教下,没基础 第一次接触看不懂 [打印本页]

作者: 只缘遇你    时间: 2015-12-21 23:16
标题: 求大神指教下,没基础 第一次接触看不懂
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 ;
                        }
                }
        }
作者: 意念痴心灬戒贪    时间: 2015-12-22 00:09
猜数字小游戏~!
作者: 湛原    时间: 2015-12-22 00:13
小游戏一枚 鉴定完毕
作者: 鳌少宝    时间: 2015-12-22 13:07
猜数字小游戏  我们昨天刚学完的
作者: 雨非飞飞    时间: 2015-12-22 14:13
猜数字。。。
作者: 隔壁老猫    时间: 2015-12-23 00:10
第几天的内容来着 = =
作者: 我有一个邮箱了    时间: 2015-12-23 11:05
有什么问题吗
作者: 窃贼    时间: 2015-12-23 22:32
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 ;   //退出循环,如果执行这个大括号里面的内容就会退出死循环
                        }
                }
        }
作者: dg216888    时间: 2015-12-23 23:12
首先,你想问什么
作者: 金金金小天    时间: 2015-12-23 23:21
数字游戏
作者: WaterTheGreat    时间: 2015-12-23 23:33
我能看懂是个猜字游戏,就是键盘录入和产生随机数那些东西不熟!学习了!
作者: 谢光智    时间: 2015-12-24 12:00
这就是个小游戏。
作者: lxg8136223    时间: 2015-12-24 12:43
用Scanner键盘录入一个数字,在定义一个一定范围随机数,比较大小,猜数字。
作者: 土豆片炒肉灬    时间: 2015-12-24 19:34
看到这么多行就醉了,表示还没学到这里,求答案
作者: 王如是    时间: 2015-12-24 20:35
这是第三天的内容吧




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