ファイル読み込みエラー
ファイル読み込みをするプログラムでエラーが出てしまいました。
ファイルを1行ずつ読み込んでその読み込んだ値を元に計算し、その結果を出力されるよう
にしたいです。
コーディング内容とエラーとファイルの中身を下記に添付させていただきます。
どうすればファイルを読み込んでやりたいことができるようになるのでしょうか。
ご回答いただけると嬉しいです。
よろしくお願いいたします。
0
ファイル読み込みをするプログラムでエラーが出てしまいました。
ファイルを1行ずつ読み込んでその読み込んだ値を元に計算し、その結果を出力されるよう
にしたいです。
コーディング内容とエラーとファイルの中身を下記に添付させていただきます。
どうすればファイルを読み込んでやりたいことができるようになるのでしょうか。
ご回答いただけると嬉しいです。
よろしくお願いいたします。
21行目が要らないと思います。
20行目で既に行の内容を読み込んでいるので、それをもう1回呼び出す必要はないです。
今のままですと偶数行の結果だけ取得するような感じになると思います。
そして、ファイルの行数は奇数なので、たぶん2周目の処理でnullに対してsplitをしようとして、
今のエラーが出ている気がします。
@cherrrrry
解決しましたか?
20行と21行で、それぞれreadlineを呼び出しています。20行のときファイルの最終行だったら、21行のlineがnullになるでしょう。
また、データファイルに1行2つの数字しかないので、number[2]は初期値設定されないはずです。number[1]の間違いでしょう。