此程序是一个“飞行俱乐部”程序,该程序应帮助个人管理航班以及租用航班的客户。但是,我陷入了一个问题,似乎字符串数组无法传递给正在创建的方法。
这是无法解析符号flugb
(我的数组名称)的地方:
public static void verfügbar(int flugAnzahl, String[] flugb) throws ParseException {
Scanner sc = new Scanner(System.in);
for (int i = 0; i <= 5; i++) {
System.out.println("Flug nummer: " + flugAnzahl);
System.out.println("Flug Bezeichnung " + flugb(i));
//This is where the error occurs (flugb is highlighted red)
//more code
}
我得到的错误:java: cannot find symbol symbol: method flugb(int) location: class flugVerein
有一个错字:您在flugb(i)
处未正确索引该数组,在这里您说它被突出显示为错误。
应该为flugb[i]
,因为方括号用于数组。
编译器认为您正在调用名为flugb
的方法,因为方法使用括号。 IntelliJ尝试并找不到名称为flugb
的方法,因此说它无法解析该符号。