У меня есть назначение для моего класса CS, где говорится, что он читает файл с несколькими тестовыми баллами и просит меня суммировать и усреднять их. При суммировании и усреднении легко, у меня возникают проблемы с чтением файла. Инструктор сказал использовать этот синтаксис
Scanner scores=new Scanner(new File("scores.dat"));
Однако это вызывает исключение FileNotFoundException, но я проверял снова и снова, чтобы увидеть, существует ли файл в текущей папке, и после этого я решил, что ему нужно что-то сделать с разрешениями. Я изменил разрешения для чтения и записи для всех, но он все еще не работал, и он все еще продолжает выдавать ошибку. Кто-нибудь знает, почему это может произойти?
EDIT: Фактически это указывало на каталог вверх, однако я исправил эту проблему. file.exists() возвращает true, однако, когда я пытаюсь поместить его в сканер, он выдает filenotfoundexception
Вот мой код
import java.util.Scanner;
import java.io.*;
public class readInt{
public static void main(String args[]){
File file=new File("lines.txt");
System.out.println(file.exists());
Scanner scan=new Scanner(file);
}
}