В этой программе я читаю файл, полный чисел, добавляя их в массив и вычисляя минимальные, максимальные, суммарные и средние значения, затем записывая эти значения в текст файл. Я читаю значения в массиве и вычисляю отлично, но мой метод записи работает неправильно.Java PrintWriter не записывается в файл
метод ввода:
public static void write(File file, int min, int max, int sum, double average){
try{
PrintWriter pw = new PrintWriter("file");
pw.println("The min value is "+min);
pw.println("The max value is " +max);
pw.println("The sum of the values is "+sum);
pw.println("The average of the values is "+average);
pw.close();
}
catch (IOException e){
System.out.println("Failed to write to file");
}
}
Инициализация методы:
int min = min(data);
int max = max(data);
int sum = sum(data);
double average = average(data);
File stats = new File("stats");
write(stats, min, max, sum, average);
Ничего себе я не могу поверить, что я сделал это, спасибо! – ajjohnson190