我有一个看起来像这样的文本文件:
Jacob Andrews 8159 Rose Ct Mill City OR 97322 5552127879 64.00
Ryan Perkins 7546 Prince Ave Las Vegas NV 87126 5553451989 13.00
Joshua Gilbert 9278 Monroe Dr Corvallis CA 97330 5552832656 95.00
Miles Crain 4578 Chester Dr Corvallis OR 97331 5552345678 1544.00
Butch Cassidy 5498 Sutton Pl Gresham AZ 97380 5416565797 1798.56
Perry Winkle 8185 Shaver Ave Las Vegas NV 87126 5553812346 195.66
所有内容都以标签分隔。
我的while循环是这样的:
while(fileScan.hasNextLine())
{
String currentLine = fileScan.nextLine();
String[]dataSet = currentLine.split("\t");
String firstName = dataSet[0];
String lastName = dataSet[1];
String Address = dataSet[2] +(' ');
Address += dataSet[3] +(' ');
Address += dataSet[4];
String city = dataSet[5];
String state = dataSet[6];
String zip = dataSet[7];
String phone = dataSet[8];
String donation = dataSet[9];
int ZIP = Integer.parseInt(zip);
Double Donation = Double.parseDouble(donation);
正如你所看到的那样,我将捐赠视为双重捐赠,我的问题是如何获得捐赠总额?我需要编写代码来加总并获得捐赠总额,但无法弄明白。任何建议都会很棒。
答案 0 :(得分:1)
循环之前:
double totalDonation = 0.0;
在循环内部,最后:
totalDonation += Donation;