実現したいこと
ファイルを読み込み、合計と平均を出力する
前提
読み込みたいファイル
5.8 8.2 6.3 1.9
これらの合計と平均を出力したい
発生している問題・エラーメッセージ
java.util.NoSuchElementException
該当のソースコード
java
1import java.io.File; 2import java.util.Scanner; 3public class Renshu1605 { 4 public static void main (String[] args) { 5 String fileName, data1; 6 Scanner sc = new Scanner(System.in); 7 8 System.out.print("ファイル名を入力してください>> "); 9 fileName = sc.next(); 10 File file1 = new File(fileName); 11 double sum = 0.0; 12 double ave = 0.0; 13 14 try (Scanner sf = new Scanner(file1)) { 15 while (sf.hasNext()) { 16 System.out.println(sf.nextDouble()); 17 sum += sf.nextDouble(); 18 } 19 } 20 } catch (Exception e) { 21 System.out.println(e); 22 } 23 System.out.println(sum); 24 ave = sum / 4.0; 25 System.out.println(ave); 26 } 27}
回答1件
あなたの回答
tips
プレビュー