問題001(4点)

正の整数をファイルから読み込んで、その和を出力して終了するプログラムを作成してください。
入力データはファイルc:\pckosien\001.txt に保存されているものとします。

入力

正の整数データ

出力

ファイル内の整数の和

入力例

100
200
10
80
5
2
3

出力例

400

考え方

最初の問題ですが、なかなかの難易度ですね。
とはいえ、何行あるか分からないファイルの入力の知識がしっかりしていれば、全く問題ありません。
変数を用意して、入力データを足していけばOKです。



//
//A001.java
//c:\pckosien\001.txtにデータを保存しておくこと
//

import java.io.*;

public class A001{
    private static final String FILE_NAME="c:\\pckosien\\001.txt";

    public static void main(String[] args)throws IOException{
        BufferedReader br=new BufferedReader(new FileReader(FILE_NAME));
        //これを増やしていく
        int inc=0;
        String buf;
        while((buf=br.readLine())!=null){
            //読み込んだデータを数値に変換して足していく
            inc+=Integer.parseInt(buf);
        }
        //結果を出力
        System.out.println(inc);
        br.close();
    }
}


正しくゲームをするページ>パソコン甲子園攻略>ココ