Я создал эту простую программу в Eclipse:
import java.util.*;
import java.io.*;
public class prob1 {
public static void main(String[] args)
{
try
{
FileReader in = new FileReader("practice.in");
Scanner scanner = new Scanner(in);
while(scanner.hasNext())
{
int number = scanner.nextInt();
if(number==0)break;
int sum = 0;
for (int i=0; i<number; i++)
{
int x = scanner.nextInt();
sum += x;
}
System.out.println("Sum = "+sum);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
У меня также есть файл "Practice.in" в той же папке, что и этот файл Practice.java (папка src в Eclipse. "
Однако, когда я пытаюсь запустить его, он никогда не может его найти. Что затмение делает с путями, которые я могу просто сделать FileReader ("Practice.in"), когда Practice.in находится в том же каталоге, что и файл Java? Это как-то связано с моим рабочим каталогом?