4、编写一个Java应用程序,实现如下功能: (1)随机分配给客户一个1~100之间的整数,提示:函数Math.random()可以生成一个0~1之间的double型数; (2)用户从键盘输入自己的猜测; (3)程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了” ; (4)用户根据提示信息再次输入猜测,直到提示信息是“猜对了”。
时间: 2023-05-16 17:04:24 浏览: 428
以下是Java应用程序的代码,实现了上述功能:
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
int answer = (int) (Math.random() * 100) + 1; // 生成1~100之间的随机整数
Scanner scanner = new Scanner(System.in);
int guess;
do {
System.out.print("请输入你的猜测:");
guess = scanner.nextInt();
if (guess > answer) {
System.out.println("猜大了");
} else if (guess < answer) {
System.out.println("猜小了");
} else {
System.out.println("猜对了");
}
} while (guess != answer);
}
}
当用户输入的猜测与程序生成的随机整数相等时,程序会输出“猜对了”并结束循环,否则会根据猜测与随机整数的大小关系输出“猜大了”或“猜小了”,并继续循环等待用户再次输入猜测。
阅读全文