Alguém sabe me informar se tem como declarar um array numa sub-classe?
Declarei um array numa sub-classe e primeiramente não ocorreu erro. Mas em seguida, quando fui digitar as próximas linhas de código, acusou erro em duas linhas. Daí coloquei todo o código dentro do método main, e todos os erros sumiram.
Dessa forma o código não apresenta erro:
import java.util.Scanner;
public class AAA {
public static void main(String[]args){
Scanner in = new Scanner(System.in);
String[][] array = new String[3][3];
System.out.println(" 0 1 2");
for(int x = 0; x < 3; x++){
System.out.print(x + " ");
for(int y = 0; y < 2; y++){
System.out.print(array[x][y]+" | ");
}
System.out.print(array[x][2]);
System.out.println();
}
}
}
Mas dessa forma, acusa erro nas linhas 7 e 8:
import java.util.Scanner;
public class AAA {
Scanner in = new Scanner(System.in);
String[][] array = new String[3][3];
System.out.println(" 0 1 2");
for(int x = 0; x < 3; x++){
System.out.print(x + " ");
for(int y = 0; y < 2; y++){
System.out.print(array[x][y]+" | ");
}
System.out.print(array[x][2]);
System.out.println();
}
}

