首页 > 解决方案 > 礼券系统

问题描述

这是我的问题:编写一个程序让获胜者从以下项目列表中进行选择。每次他们选择一个项目时,显示剩余余额和总金额。如果没有可用的物品,剩余的余额可以转换为现金。显示已购买的所有项目列表。

我很难得到“每次他们挑选一个项目时,显示剩余余额和总金额。如果没有可用的项目,余额可以转换为现金。显示所有项目列表购买了。”问题

这是我的代码:

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);


        }

}

标签: javaoopobject

解决方案


推荐阅读