——代码举例分析(使用Java开发一个简单的控制台计算器)
——代码举例分析(使用Java编写一个简单的学生信息管理系统)
——代码举例分析(使用Java编写一个简单的猜数字游戏)
——代码举例分析(使用Java编写一个简单的学生信息管理系统)
——代码举例分析(使用Java编写一个简单的猜数字游戏)
提示用户输入猜测的数字,如果猜对了,输出恭喜信息。如果猜错了,输出提示信息,并根据猜测的数字大小提示用户继续猜测。以下是完整的代码:
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int numberToGuess = random.nextInt(100) + 1;
int numberOfGuesses = 0;
int guess;
boolean win = false;
System.out.println("猜数字游戏开始了!猜测一个1到100之间的整数。");
while (numberOfGuesses < 5) {
System.out.println("请输入你的猜测:");
guess = scanner.nextInt();
numberOfGuesses++;
if (guess == numberToGuess) {
System.out.println("恭喜你猜对了!你用了" + numberOfGuesses + "次猜测。");
win = true;
break;
} else if (guess < numberToGuess) {
System.out.println("你猜的数字太小了,请继续猜测。");
} else {
System.out.println("你猜的数字太大了,请继续猜测。");
}
}
if (!win) {
System.out.println("很遗憾,你没有猜对。正确答案是:" + numberToGuess);
}
}
}
分析:为什么这样写?
这个案例使用Java编写了一个简单的猜数字游戏,用于演示Java语言中的条件语句和循环语句的使用。程序使用Scanner类实现控制台输入,并使用Random类生成随机数。在循环中,使用if语句实现不同的操作,例如猜对了、猜小了和猜大了等。在猜对了时,输出恭喜信息,并使用布尔型变量win标记游戏胜利。在猜错了时,输出提示信息,并根据猜测的数字大小提示用户继续猜测。