如何获取数组的最后一列在末尾相加?

时间:2018-10-27 02:52:03

标签: java

让我卡住的部分代码是结束输出,并使其添加数组的BILL部分以用于最终的system.out消息并正确显示。数组和程序的其余部分工作正常,这只是我遇到问题的最后一部分。

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

1 个答案:

答案 0 :(得分:0)

您的帐单可能是一个字符串,然后进行如下更改。

如果包含整数,请使用此

 sum+= Integer.parseInt(Accounts[customer][BILL]);

如果包含双打,则需要(双和变量),然后使用

sum+= Double.parseDouble(Accounts[customer][BILL]);