Java 计算txt文件中的周数

Java 计算txt文件中的周数,java,text,count,Java,Text,Count,我转载这个是因为我觉得我没有把它说对 我试图找出平均气温在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周 我如何找到每周的平均温度

我转载这个是因为我觉得我没有把它说对

我试图找出平均气温在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);  

我假定您可以计算文本文件中的行数:

LineNumberReader  lnr = new LineNumberReader(new FileReader(new File("YourFile.txt")));
lnr.skip(Long.MAX_VALUE);
System.out.println("Number of weeks: " + lnr.getLineNumber());
编辑:

根据您的问题udpate,您可以这样做,以便只打印每周的总周数,而不是每周打印:

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

System.out.println(count);

您只是想简单地计算文本文件中的行数吗

如果是这样的话,下面的代码将完成这项工作,但是它不是非常有效

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);

数行?仅供参考,java和javascript是不同的语言。我想知道您是否正在尝试计算第一行和最后一行之间的周数?IE:#2009年1月1日至2009年1月22日之间的几周。大概是3周1天。您希望得到什么样的输出?我正在尝试计算我相信的每一行,因为文本文件包含每周和每天的平均温度。输出将是周数:使用readline浏览文件并在循环中增加一个计数器?你能看看我的新编辑吗?我已经找到了这些搜索,但问题是我们班上没有教过这一点,所以我们不能使用它。我正在试着计算文件中的周数。因此,如果我能计算出文件中有多少日期,比如:2009年1月1日,它会起作用