好的,关于我正在编写的程序的另一个问题,称为“飞行”。在我的测试器中,我正在从名为 myFlight 的 Flight 类创建一个对象。该对象有几个字段(航班名称、行驶里程等),但我正在做的是从名为 input.txt 的文件中读取数据并尝试将其放入我创建的对象中。我正在阅读的文件有五行信息。由于某种原因,我不能完全正确,如果有人可以帮助我解决这个问题,我将不胜感激。
这是包含我的 Flight 类中所有字段的构造函数:
public Flight(String name, int num, int miles, String origin, String destination)
{
Airlinename = name;
flightnumber = num;
numofmiles = miles;
Origincity = origin;
Destinationcity = destination;
}
以及我创建对象并尝试从文件中读取数据的程序部分。我也在我的类中创建了一个空白构造函数,因为我不确定在创建对象时是否应该在对象中放入任何东西。
Flight myFlight = new Flight();
File myFile = new File("input.txt");
Scanner inputFile = new Scanner(myFile);
while (inputFile.hasNext())
{
myFlight = inputFile.nextLine();
}
inputFile.close();
}
}