0

表現が間違っていた気がするので再投稿します

平均気温が 90 度以上の週の割合を見つけようとしています。

テキストファイルは次のようになります。

1/1/2009 76.0 81.1 68.1 86.7 99.2 97.5 92.9
1/8/2009 61.0 86.2 99.3 74.2 89.5 100.2 80.7
1/15/2009 95.7 76.2 92.1 66.5 66.7 80.2 76.3
1/22/2009 97.5 63.0 77.3 71.9 84.8 73.8 80.7

....合計39週間

週ごとの平均気温を調べるにはどうすればよいですか?

forループを使用して7つの温度を読み取ることになっていますが、開始方法さえわかりません。

これは私がこれまでに持っているものです

 while (scan.hasNextLine())
 {
 count++;
 scan.nextLine();
 }
 for (

 System.out.println("Temperature Statistics:");  
 System.out.println("Number of weeks: " + count);
 System.out.println("Weeks with an average of 90 or higher: "+averageAbove);  
4

2 に答える 2

1

テキスト ファイルの行数を単純にカウントしたいだけですか。

その場合は、次のコードで実行できますが、あまり効率的ではありません。

BufferedReader br = new BufferedReader(new FileReader(file));
String line;
int count = 0;
while ((line = br.readLine()) != null) {
   count++
}
br.close();
System.out.println("Number of weeks: " + count);
于 2013-11-12T22:11:21.803 に答える