//数字炸弹
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+"次,才踩中炸弹");
}
}
【java】用while顺序结构写一个数字炸弹
这是一个用Java编写的数字游戏,程序生成1到100之间的一个随机数作为“炸弹”,用户需通过输入猜测这个数字。每次猜测后,程序会提示用户猜的数字是偏大还是偏小。用户需在多次尝试后找到正确答案,最后程序会显示用户踩中“炸弹”所需的次数。
摘要由CSDN通过智能技术生成