从文件中添加双精度数以获得java中的总数

时间:2014-04-14 00:09:27

标签: java file double add

我有一个看起来像这样的文本文件:

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

正如你所看到的那样,我将捐赠视为双重捐赠,我的问题是如何获得捐赠总额?我需要编写代码来加总并获得捐赠总额,但无法弄明白。任何建议都会很棒。

1 个答案:

答案 0 :(得分:1)

循环之前:

double totalDonation = 0.0;

在循环内部,最后:

totalDonation += Donation;