用java写一个积分兑换奖品的程序
时间: 2023-10-11 11:07:03 浏览: 44
以下是一个简单的积分兑换奖品的程序,使用Java编写:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int points = 1000; // 初始积分为1000
int prizePoints = 200; // 兑换一个奖品需要的积分数
int prizeCount = 0; // 已兑换的奖品数量
while (true) {
System.out.println("当前积分为:" + points);
System.out.println("兑换一个奖品需要:" + prizePoints + " 积分");
System.out.println("已兑换的奖品数量:" + prizeCount);
System.out.println("请选择操作:");
System.out.println("1. 增加积分");
System.out.println("2. 兑换奖品");
System.out.println("3. 退出程序");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("请输入增加的积分数:");
int addPoints = scanner.nextInt();
points += addPoints;
break;
case 2:
if (points >= prizePoints) {
points -= prizePoints;
prizeCount++;
System.out.println("兑换成功,当前积分为:" + points);
} else {
System.out.println("积分不足,无法兑换奖品");
}
break;
case 3:
System.out.println("程序已退出");
return;
default:
System.out.println("无效的操作,请重新选择");
break;
}
}
}
}
```
该程序使用了一个while循环,不断接受用户的操作,直到用户选择退出程序。程序一开始会初始化一些变量,如初始积分数、兑换一个奖品需要的积分数和已兑换的奖品数量。然后根据用户的选择执行相应的操作,如增加积分、兑换奖品和退出程序等。在兑换奖品时,程序会判断当前积分是否足够兑换一个奖品,如果足够则扣除相应积分并增加已兑换的奖品数量,否则提示积分不足。最后退出程序时,程序会使用return语句结束循环并退出程序。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)