我正在开发一个程序,该程序首先提示用户他们想要带多少假期&然后询问他们度假胜地的名称,直到达到假期数。我需要从第一个问题返回输入,然后将度假点的名称返回到数组中。稍后我将用价格填充数组,但我不能将第一部分编译。有人能告诉我我做错了什么吗?编译器说我有错误#34;找不到符号"我在vacations spot方法中接收下一行,当我尝试返回数组时。
import java.util.Scanner;
public class OrozcoBLE62
{
private static Scanner input = new Scanner(System.in);
private static int size=0;
public static void main(String[] args)
{
String[]vacationsArray = new String[size];
arraySize();
vacationSpots(size);
} // end of main method
public static int arraySize()
{
System.out.printf("How many vacations do you want to take?");
size = input.nextInt();
input.nextLine();
return size;
} // end of array size
public static String vacationSpots(int size)
{
for(int counter=0; counter == size; counter++)
{
System.out.printf("Enter name of vacation spot: ");
vacationsArray[counter] = input.nextLine();
return vacationsArray[counter];
}// end of for loop
} // end of vacationSpots
} // end of class