Blogger Information
Blog 75
fans 0
comment 0
visits 55271
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
小猿圈Java初学者练习小案例:猜数字游戏
聆听的博客
Original
716 people have browsed it

对于刚接触java的小白来说,一定不能死记硬学,要先找到乐趣,让他们产生浓厚的兴趣,兴趣是最好的老师,然后再培养学习的习惯和方法,小猿圈java讲师为你准备了Java初学者练习小案例:猜数字游戏。

 案例介绍

我们在日常生活中,经常与朋友们玩猜数字的游戏,非常的有趣。现在我们通过java把这个猜数字游戏编写出来。

猜数字案例是要完成什么样的功能呢?顾名思义,这个游戏就是你出个数字、我来猜。

游戏操作如下:

 后台预先生成一个1-100之间的随机数,用户键盘录入猜数字

如果猜对了,打印“恭喜您,答对了”

如果猜错了

猜大了:打印“sorry,您猜大了!”

猜小了:打印“sorry,您猜小了!”

直到数字猜到为止

在案例开始之前,我们先要学习如下知识点:

随机数类Random

选择结构if

 循环结构while

    案例需求分析、

猜数字案例的需求如下:

后台预先生成一个1-100之间的随机数,用户键盘录入猜数字

如果猜对了,打印“恭喜您,答对了”

如果猜错了

猜大了:打印“sorry,您猜大了!”

猜小了:打印“sorry,您猜小了!”

直到数字猜到为止

我们经过分析,得出如下的分析结果:

 1.通过Random类中方法nextInt(),生成一个1-100之间的随机数

 2.输入猜的数字

 3.通过while循环,进行猜数字对错判断

 猜对,跳出循环,游戏结束

 猜错了,根据结果,给出提示,接着猜数字,游戏继续

 如果猜大了,打印sorry,您猜大了!继续下一次循环

 如果猜小了,打印sorry,您猜小了!继续下一次循环

 实现代码步骤

分析完毕之后,在main()方法中,我们一起来完成代码的编写:GuessNumber.java

实例

public class GuessNumber {

    public static void main(String[] args) {

        //1.通过Random类中方法nextInt(),生成一个1-100之间的随机数

        int randomNumber = new Random().nextInt(100);

        System.out.println("随机数已生成!");

        //2.输入猜的数字

        System.out.println("----请输入您猜的数字:----");

        Scanner sc = new Scanner(System.in);

        int enterNumber = sc.nextInt();

        //3.通过while循环,进行猜数字对错判断

        //猜对,跳出循环,游戏结束

        while(enterNumber != randomNumber){

            //猜错了,根据结果,给出提示,接着猜数字,游戏继续

            if(enterNumber>randomNumber) {

                //如果猜大了,打印sorry,您猜大了!继续下一次循环

                System.out.println("sorry,您猜大了!继续下一次循环");

            }else {

                //如果猜小了,打印sorry,您猜小了!继续下一次循环

                System.out.println("sorry,您猜小了!继续下一次循环");

            }

            //输入猜的数字

            System.out.println("----请输入您猜的数字:----");

            enterNumber = sc.nextInt();

        }

        System.out.println("恭喜您,答对了!");

    }

}

运行实例 »

点击 "运行实例" 按钮查看在线实例

以上就是小猿圈Java讲师给大家分享的Java初学者练习小案例:猜数字游戏,小白也感觉挺有意思吧,学习就应该这样,有意思才可以更好的学习,如果想玩更多游戏功能的,可以去小猿圈看看怎么写的,模仿一下,自己一定要敲出来,实践出真知,加油吧!

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post