【java】用while顺序结构写一个数字炸弹

这是一个用Java编写的数字游戏,程序生成1到100之间的一个随机数作为“炸弹”,用户需通过输入猜测这个数字。每次猜测后,程序会提示用户猜的数字是偏大还是偏小。用户需在多次尝试后找到正确答案,最后程序会显示用户踩中“炸弹”所需的次数。
摘要由CSDN通过智能技术生成
//数字炸弹

import java.util.Scanner;

public class whiletest1 {
    public static void main(String[] args) {
        //生成一个{1-100}间的数
        int random = (int) (Math.random() * 100 + 1);
        //从键盘输入一个数
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入一个1-100之间的整数");
        System.out.println();
        int guess = scan.nextInt();
        //生成一个数记录猜的次数
        int guessCount = 0;
        //使用循环结构,进行多次的对比和获取数据
        while(random !=guess){
            if(guess>random){
                System.out.println("你猜的数大了");
            }else if(guess<random){
                System.out.println("你猜的数小了");
            }
            System.out.println("请输入一个1-100之间的整数");
            guess = scan.nextInt();
            guessCount++;
        }
        //循环结束意味着random和guess相等了
        for(int j= 1;j<=5;j++) {
            System.out.print("boom!!!");
        }
        System.out.println("你一共踩了"+guessCount+"次,才踩中炸弹");
        }
    }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值