テキスト ファイルを分割する方法を教えてください。
テキストファイルに次のような行があるとします:
ジキル 23.3 33.3 43.2
カーキ 32.5 54.3 43.2
.....
これまでのところ、私のコードではこれがあります:
while(scan.hasNext())
{
String line = scan.nextLine();
String[] words = .split(" ");
for(int i = 1; i < words.length - 1; i++)
System.out.println(words[i]);
編集
これが印刷されました。私の目標は、すべての数値を合計して平均を作成することです。ここで何をする必要があるのか に行き詰まっています
コード全体を編集します。
import java.util.Scanner;
import java.io.File;
import java.io.IOException;
import java.text.DecimalFormat;
public class TemperaturesWeek2
{
public static void main( String [] args ) throws IOException
{
int count=0;
double averageTemp;
int averageAbove;
double highestAverage;
File inputFile = new File (
"C:/Users/Phillip/Documents/Temp/temperatures.txt .txt");
Scanner scan = new Scanner(inputFile);
while(scan.hasNext()) {
String words = scan.next();
double num1 = scan.nextDouble();
double num2 = scan.nextDouble();
double num3 = scan.nextDouble();
double num4 = scan.nextDouble();
double num5 = scan.nextDouble();
double num6 = scan.nextDouble();
double num7 = scan.nextDouble();
double average = (num1 + num2 + num3+ num4+ num5+ num6+ num7) / 7;
System.out.println(words);
System.out.println("average is : " + average);
}
}
}
}