ほぷしぃ

Java言語入門 〜C言語を学んだ君へ〜

[第16回]練習問題 第2問解答

第2問解答

16練習問題2解答

第2問解説

8行目:BufferedReaderクラス

8行目では、BufferedReaderクラスのオブジェクトbrを生成しています。
これから読み取るファイル(test.txt)の指定も行っています。

13行目:ファイルからの読み込み

13行目では、readLineを使って、test.txtファイルを1行読み込んでいます。

15行目:StringTokenizerクラス

15行目では、StringTokenizerクラスのオブジェクトstを生成しています。
これにより、トークンが’,’によって分けられることとなりました。

17〜21行目:トークン、int型への変換、奇数と偶数の判別

17行目では、トークンがある間、繰り返し処理を行います。
18行目では、取り出したトークンをint型に変換しています。
19、20行目では、int型に変換された数字を2で割ったときの余りから、奇数か偶数かを判別し、その合計を求めます。

23〜:コンソールへの出力

23、24行目では、奇数と偶数それぞれの合計をコンソールに出力します。
25行目では、brをcloseします。



第2問-問題へ ページのトップへ 第17回へ