如何让数组的最后一列在最后相加?

让我卡住的代码部分是最后打印出来并让它为最终的 system.out 消息添加数组的 BILL 部分并正确显示它。数组和程序的其余部分工作正常,这只是我遇到问题的最后一部分。


private static void printBilling() { 


        int numberOfCustomers = Accounts.length;

        int sum=0;


        System.out.println("\n\nTable showing charges for cell phones");

        for (int customer=0; customer<numberOfCustomers; customer++){           

            System.out.printf ("%s %s %s:\n GB used = %s Please Pay %s \n\n", 

                    Accounts[customer][NAME], 

                    Accounts[customer][ACCT], 

                    Accounts[customer][SELECTION],

                    Accounts[customer][USED],

                    Accounts[customer][BILL]); 

         }


            sum+= Accounts.length[customer][BILL];

        {

        System.out.printf ("The total owed is %s", +sum);   

        }


四季花海
浏览 122回答 1
1回答

慕标5832272

你的账单可能是一个字符串,然后像下面一样改变。如果它包含整数,使用这个&nbsp;sum+=&nbsp;Integer.parseInt(Accounts[customer][BILL]);如果它包含双打,需要(双和变量)然后使用sum+=&nbsp;Double.parseDouble(Accounts[customer][BILL]);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java