用Java试编写游戏程序,完成猜数字游戏,数字是由计算机随机产生的100以内整数。一次就猜中得100分,2次才猜中得90分,依次类推,超过10次无分。程序最后输出参与者得分,请提供完整代码
时间: 2023-03-29 17:03:06 浏览: 49
很高兴回答你的问题。以下是Java编写的猜数字游戏程序的完整代码:
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int number = random.nextInt(100) + 1;
int score = ;
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎参加猜数字游戏,请输入一个1-100之间的整数:");
while (score < 100 && score >= ) {
int guess = scanner.nextInt();
if (guess == number) {
score = 100 - 10 * (score / 10);
System.out.println("恭喜你猜对了,得分为:" + score);
break;
} else if (guess < number) {
System.out.println("猜小了,请重新输入:");
} else {
System.out.println("猜大了,请重新输入:");
}
score -= 10;
}
if (score < ) {
score = ;
}
System.out.println("游戏结束,你的得分为:" + score);
}
}
希望这个程序能够帮助你完成猜数字游戏。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)