1
A
回答
0
試試看看這個代碼。
import java.io.*;
import java.util.*;
public class SumNumbers {
public static void main(String args[]){
try{
File f = new File(args[0]);
Scanner scanner = new Scanner(f);
int sum = 0;
while (scanner.hasNext()){
sum += scanner.nextInt();
}
System.out.println("Sum:"+sum);
}catch(Exception err){
err.printStackTrace();
}
}
}
編輯:如果你想趕上在文件中不正確的輸入,你可以在循環如下
while (scanner.hasNext()){
int num = 0;
try{
num = Integer.parseInt(scanner.nextLine());
}catch(NumberFormatException ne){
}
sum += num;
}
0
試試這個。
import java.util.*;
import java.io.File;
import java.io.IOException;
public class ReadFile
{
public static void main(String[] args)
throws IOException
{
Scanner textfile = new Scanner(new File("Simple.txt"));
filereader(textfile);
}
static void filereader(Scanner textfile)
{
int i = 0;
int sum = 0;
while(textfile.hasNextLine())
{
int nextInt = textfile.nextInt();
System.out.println(nextInt);
sum = sum + nextInt;
i++;
}
}
+0
爲什麼while(i <= 4) ?我想讀取到文件的最後,而不是在任何特定的條件。 –
+0
你必須使用'while(textfile.hasNextLine())' – Saedawke
+0
是的,現在是好的 –
相關問題
- 1. 閱讀數據文件,用給出的數據計算總和
- 2. 從文本文件的Java閱讀(字符串和整數)
- 3. 閱讀並從python中執行.dat文件的計算
- 4. 閱讀JAVA文本文件並獲得每個ID的總和
- 5. 計算數組中整數的總和
- 6. 閱讀整數和JAVA
- 7. 閱讀並計算ASP zip文件的條目數經典
- 8. 從Java中的文件讀取整數
- 9. 閱讀Netcdf文件並計算Python中的RMSE
- 10. 閱讀和存儲在Java從文本文件中的數據
- 11. 閱讀並調整PNG文件matlab的
- 12. 計算整數列的總和 - GreenDAO Android
- 13. 遞歸,計算正整數的總和
- 14. 從循環中讀取ODataModel中的數據以計算總和
- 15. 從表中的DynamoDB列獲取一些整數並計算它們的總和
- 16. Java的房貸計算器閱讀順序文件
- 17. 從計算的總和中減去一個整數
- 18. 打開文件並閱讀java文件
- 19. 的Java:整數讀陣列從文件
- 20. 閱讀並彙總數據
- 21. 如何從Python中整數列表中計算素數總和?
- 22. 閱讀郵件請求從計算機
- 23. 閱讀整個XML文件並存儲在內存中java
- 24. 閱讀文本文件和填充的JTextArea(閱讀NetBeans Java)
- 25. fstream的閱讀從一個文件中的數字輸出,並且輸出總和到另一個文件
- 26. Python:計算數字總和csv文件
- 27. 的Java:閱讀從現有的文本文件,並輸出整數到另一個文件
- 28. Matlab的:閱讀和文本文件中的計算出現值的百分比
- 29. 閱讀Java中的.java文件
- 30. 如何從文件中讀取數字並計算平均值?
使用'Scanner'改變。迭代你的數據while''hasNextInt()'並得到'nextInt()'。 – Pshemo
谷歌圍繞'掃描儀'和'下一步' –
http://stackoverflow.com/questions/2788080/reading-a-text-file-in-java,然後通過數組循環 – JRsz