私はプログラミングとJavaの新機能ですが、私は入力したテキストファイルを開いて読み込むプログラムを作成する必要があります。 12 の整数値が書き込まれています。作成した整数配列にテキストファイルの番号を読み込み、配列を低から高にソートするメソッドにパラメータとして渡してから、ソートされた配列番号を出力ファイル。出力ファイルには、ループを使用して計算され、ソートされた整数リストの最後に置かれたすべての整数の平均値も表示されます。入力ファイルを配列に読み込んでソートしてファイルに出力する
以下は私が今までに持っているものです。私は適切に配列をソートして元の関数に戻す方法を理解できないようです。平均を出して出力する方法もわかりません。誰かが助けることができれば、私はそれを非常に感謝します。 ありがとうございます。あなたのdata_array
に読んで
import java.util.Scanner;
import java.util.Arrays;
public class NumberSorter {
public static void main(String[] args) throws Exception {
double sum = 0;
double avg = 0;
double total = 0;
int i = 0,
number = 0;
int[] data_array = new int[12];
java.io.File file = new java.io.File("numbers.txt");
Scanner input = new Scanner(file);
while(input.hasNext()){
data_array[i] = input.nextInt();
sortArray(data_array);
avg = sum/total;
java.io.PrintWriter output = new java.io.PrintWriter("dataout.txt");
output.close();
}
}
public static void sortArray(int[] data_array)
{
Arrays.sort(data_array);
}
}