2013-01-10 24 views
0

我想輸出文本文件中的一些數字的總數,使用ArrayList來尋找它們等,我不確定我會如何做到這一點?這裏是我的代碼:在ArrayList中累計數字不顯示

import java.io.File; 
import java.io.FileNotFoundException; 
import java.util.ArrayList; 
import java.util.Scanner; 

public class ArrayListOfNumbers { 

    public static void main(String[] args) throws FileNotFoundException { 
     ArrayList<String> numbers = new ArrayList<String>(); 
     Scanner Scan = new Scanner (new File("numbers.txt")); 

     while (Scan.hasNext()){ 
      numbers.add(Scan.nextLine()); 
     } 
     for(int i = 0; i < numbers.size(); i++){ 
      System.out.println(numbers.get(i)); 
     } 

     System.out.println("") 

     Scan.close(); 
    } 

} 
+4

了良好的第一步是將字符串解析成整數,在用'的Integer.parseInt(串)'或使用掃描儀的'nextInt()'方法。一旦你這樣做了,這是一個簡單的問題來總結數字。 – assylias

回答

0
public static void main(String[] args) throws FileNotFoundException { 
     Scanner Scan = new Scanner (new File("numbers.txt")); 
     double sum = 0; 
     while (Scan.hasNext()){ 
      sum += Double.parseDouble(Scan.nextLine()); 
     } 

     System.out.println(sum); 

     Scan.close(); 
    }