実現したいこと
・ファイルからデータを読み取って、合計と平均を出力したい
前提
読み取るファイルの中身
1
2
6
7
5
46
8
6
5
ファイルは1行に1つしかデータはなく、何行あるのかはわからないということを想定しています
発生している問題・エラーメッセージ
合計の出力がうまくいかない
何行あるかわからないので、平均を出すときに割る数が分からない
該当のソースコード
java
1import java.io.File; 2import java.util.Scanner; 3public class Renshu1606 { 4 public static void main (String[] args) { 5 String fileName; 6 Scanner sc = new Scanner(System.in); 7 8 System.out.print("ファイル名を入力してください>> "); 9 fileName = sc.next(); 10 File file2 = new File(fileName); 11 try (Scanner sf = new Scanner(file2)) { 12 while (sf.hasNext()) { 13 int sum = 0; 14 int num; 15 System.out.println(sum); 16 } 17 } catch (Exception e) { 18 System.out.println(e); 19 } 20 } 21} 22 23 24### 試したこと 25 26 27 28### 補足情報(FW/ツールのバージョンなど) 29 30ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2023/06/02 01:57