numbers.txt
コンマで区切られた数行のテキストファイルがあります(\n
もちろん表示されません):
1, 2, 3, 4, 5, \n
6, 7, 8, 9, 10, \n
11, 12, 13, 14, 15
全体の結果が 120 になるように、それらを読み取って合計したいと思います。
これが私のコードです。
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class App1 {
int res;
public App1() {
Scanner sc = null;
try {
sc = new Scanner(new File("numbers.txt")).useDelimiter(",");
} catch (FileNotFoundException ex) {
System.err.println(ex);
}
while (sc.hasNextInt()) {
res += sc.nextInt();
}
System.out.println("Result: " + res);
}
public static void main(String[] args) {
App1 app = new App1();
}
}
残念ながら、最初の番号しか取得できません。
Result: 1