这是我到目前为止的代码,这只是多个文件的一个,都属于同一个程序。

我要编译并检查错误时,eclipse告诉我它无法解决扫描仪,我也不知道如何解决此问题,也不知道其确切含义。

import java.util.Scanner;

public class PieShop {
    static FoodItem foodItem = new FoodItem();
    public static void main(String[] args) {
        Scanner_in.consoleLine("Enter Food item File name:");
        foodItem.foodItemFile=new File(Scanner_in.getConsole());
        foodItem.addFoodItem();
        foodItem.displayAll();
        foodItem.choices();
    }
}

最佳答案

如果您将正确的值传递给扫描仪源,则以下代码应该可以正常工作

import java.util.Scanner;

public class PieShop {
    static FoodItem foodItem = new FoodItem();
    public static void main(String[] args) {
        Scanner Scanner_in = new Scanner(source);
        Scanner_in.consoleLine("Enter Food item File name:");
        foodItem.foodItemFile=new File(Scanner_in.getConsole());
        foodItem.addFoodItem();
        foodItem.displayAll();
        foodItem.choices();
    }
}

07-26 08:23