コンピューター サイエンス クラスの課題があり、いくつかのテスト スコアを含むファイルを読み取り、それらの合計と平均を求められます。合計と平均化は簡単ですが、ファイルの読み取りに問題があります。インストラクターはこの構文を使用するように言いました
Scanner scores = new Scanner(new File("scores.dat"));
ただし、これは をスローしFileNotFoundException
ますが、ファイルが現在のフォルダーに存在するかどうかを何度も確認した後、アクセス許可で何かを行う必要があることがわかりました。全員の読み取りと書き込みのアクセス許可を変更しましたが、それでも機能せず、エラーがスローされ続けます。なぜこれが起こっているのか、誰にも分かりますか?
編集:実際にはディレクトリを指していましたが、その問題を修正しました。今は をfile.exists()
返しますtrue
が、 に入れようとするとScanner
、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);
}
}