DVDコレクションと呼ばれるクラスと、映画と呼ばれる別のクラスがあります。返そうとする配列のメソッドは次のようになります。
public class DVDCollection
{
public static DVD[] collection;
public static void searchForDVD( String DVD[], String a) {
System.out.println("What DVD would you like to search for?");
Scanner scan = new Scanner(System.in);
a = scan.nextLine();
int N = DVD.length;
for (int i = 1; i < N; i++)
for (int j = i; j > 0; j--)
if (DVD[j-1].compareTo(DVD[j]) > 0)
change(DVD, j, j-1);
else break;
for (int i = 0; i < DVD.length; i++) {
System.out.print(DVD[i] + a);
}
System.out.println();
}
}
そして、次のようにメインメソッドから呼び出そうとしています:
public class Movies
{
public static void main (String[] args)
{
DVDCollection movies = new DVDCollection();
movies.searchForDVD(DVD);
}
}
しかし、シンボルが見つからないというエラーが表示されます-変数DVD
では、ここでの問題は正確には何ですか?