java:写一个和电脑比玩大小,用户从键盘输入一个数字(不可多次重复)电脑随机出一个数字,数字大者获胜
时间: 2024-12-11 22:25:03 浏览: 9
简易的贪吃蛇游戏,大二的时候做的一个Java小项目.zip
在Java中编写这样的程序,你需要使用`Random`类生成随机数,并通过控制台读取用户的输入。以下是简化的代码示例:
```java
import java.util.Scanner;
import java.util.Random;
public class GameOfNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
// 用户输入部分
System.out.println("请输入你想要挑战电脑的数字(只能输入一次),按回车结束:");
int userNumber = scanner.nextInt(); // 接收用户输入的整数
// 电脑随机生成部分
int computerNumber = random.nextInt(100) + 1; // 随机范围在1到100
// 比较并显示结果
if (userNumber > computerNumber) {
System.out.println("恭喜你,你的数字更大,你赢了!");
} else if (userNumber < computerNumber) {
System.out.println("很遗憾,电脑的数字更大,它赢了!");
} else {
System.out.println("平局!你们都选择了相同的数字");
}
// 关闭扫描器
scanner.close();
}
}
```
在这个程序中,用户通过键盘输入一个数字,电脑则生成一个1到100之间的随机数。然后比较这两个数字,输出相应的胜者或平局信息。
阅读全文