让我卡住的代码部分是最后打印出来并让它为最终的 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); }
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
你的账单可能是一个字符串,然后像下面一样改变。
如果它包含整数,使用这个
sum+= Integer.parseInt(Accounts[customer][BILL]);
如果它包含双打,需要(双和变量)然后使用
sum+= Double.parseDouble(Accounts[customer][BILL]);
添加回答
举报
0/150
提交
取消