我有一个文本文件,如下所示:
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);
正如你所看到的,我把捐款读成了双倍,我的问题是如何获得捐款总额?我需要写代码来相加并获得捐款总额,但无法计算出来。任何建议都很好。
循环前:
double totalDonation = 0.0;
环路内部,在末端:
totalDonation += Donation;