第七节:案例:猜数字游戏

本文介绍了一个使用Java编写的猜数字游戏,通过实际操作演示如何运用循环结构、死循环以及Random类生成随机数,使读者掌握这些概念在开发中的实际应用。
摘要由CSDN通过智能技术生成

目标:通过猜数字游戏,熟练掌握,循环结构、死循环、跳转关键字、生成随机数Random类的在开发中的实际应用

需求:

        随机生成一个(0-100)之间的随机整数,提示用户输入猜测的数字,如果输入的数字比幸运数字过大,则提示“您输入的数字过大”,如果输入的数字比幸运数字小,则提示“您猜测的数字过小”,否则,提示“恭喜您,猜中了,去买单吧”,游戏结束

分析:
  • 1.生成一个(0-100)之间的随机数,做为为幸运数
  • 2.使用死循环,让用户不断的猜数字 
  • 3.在死循环中,提示用户输入需要猜测的数字,如果过大,则提示“您猜测的数字过大”,如果过小,则提示“您输入的数字过小”,否则,提示“恭喜您,猜中了,去买单吧”,游戏结束      
案例代码:
import java.util.Random;
import java.util.Scanner;

public class GuessNumberGame {
    public static void main(String[] args) {
        //1.生成一个(0-100)之间的随机数,做为为幸运数
        Random r =new Random();
        int luckNumber = r.nextInt(100) + 1; //生成(1-100)之间的随机整数

        Scanner s = new Scanner(System.in);
        //2.使用死循环,让用户不断的猜数字
        while (true){
            //提示用户输入需要猜的数字
            System.out.println("请您输入需要猜的数字:");
            int guessNumber = s.nextInt();

            //2.1 如果用户输入的数字比幸运数字大,则提示“您猜测的数过大”
            if(guessNumber > luckNumber){
                System.out.println("您猜测的数字过大");
            }else if(guessNumber < luckNumber){
                System.out.println("您猜测的数字过小");
            }else {
                System.out.println("恭喜您!!!猜中了,去买单吧");
                break; //结束游戏
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值