java - 礼券系统
问题描述
这是我的问题:编写一个程序让获胜者从以下项目列表中进行选择。每次他们选择一个项目时,显示剩余余额和总金额。如果没有可用的物品,剩余的余额可以转换为现金。显示已购买的所有项目列表。
我很难得到“每次他们挑选一个项目时,显示剩余余额和总金额。如果没有可用的项目,余额可以转换为现金。显示所有项目列表购买了。”问题
这是我的代码:
public void ShowTotalA(){
double price =0.0, total =0.0;
if(item==1){
price = 20000;
}else if(item==2){
price = 5000;
}else if(item==3){
price = 8000;
}else if(item==4){
price = 10000;
}else if(item==5){
price = 9000;
}else if(item==6){
price = 15000;
}else if(item==7){
price = 10000;
}else if(item==8){
price = 18000;
}else if(item==9){
price = 11000;
}else if(item==10){
price = 17000;
}
for(int i =5000; i <boxA;i++){
total = price*qnt;
boxA = boxA-total;
System.out.println("Total Amount is: " + total);
System.out.println("Remaining balance is: " + boxA + "\n");
System.out.println("-------------------------------\n");
}
}
public void ShowTotalB(){
double price =0.0, total =0.0, balance =0.0;
if(item==1){
price = 10000;
}else if(item==2){
price = 9000;
}else if(item==3){
price = 5000;
}else if(item==4){
price = 8000;
}else if(item==5){
price = 5500;
}else if(item==6){
price = 6000;
}else if(item==7){
price = 9000;
}else if(item==8){
price = 6000;
}else if(item==9){
price = 7000;
}else if(item==10){
price = 9000;
}
total = price*qnt;
balance = boxB-total;
System.out.println("Total Amount is: " + total);
System.out.println("Remaining balance is: " + balance);
}
}
解决方案
推荐阅读
- c# - VS 2019 在发布模式下优化代码坏了?
- javascript - 基于 nuxt.config.js 中的服务器创建动态环境变量
- javascript - 在 Javascript 中的函数参数中声明类
- java - 除了 C++。是否存在具有指针的强类型语言,指针对强类型语言有影响吗?
- kotlin - 合并 kotlin 流
- powershell - 如何使用单个 PowerShell 命令查看所有机器级环境变量?
- concurrency -
使用范围和结构锁定安全? - apache-nifi - Nifi DistributedCache查找问题
- typescript - Jest TypeScript 测试在 Jenkins 中失败
- vb.net - VB.net 检查文本文档中的项目并查看它是否在文件夹中