Код: Выделить всё
public class l2{
public static void main(String[] args){
char table = {{'A', 'B', 'C', 'D'},{'E', 'F', 'G', 'H'},{'I', 'J', 'K', 'L'},{'M', 'N', 'O', 'P'}};
final int rowSize = 4;
final int columnSize = 4;
String[][] a = new String[rowSize][columnSize];
// iterate
for (int row = 0; row < rowSize; row++) {
for (int column = 0; column < columnSize; column++) {
a[row][column] = Char.valueOf(ar.charAt(rowSize * row + column));
}
}
// test
for (int row = 0; row < rowSize; row++) {
for (int column = 0; column < columnSize; column++) {
System.out.print(a[row][column] + " ");
}
System.out.println();
}
}
}
Код: Выделить всё
l2.java:4: error: illegal initializer for char
char table = {{'A', 'B', 'C', 'D'},{'E', 'F', 'G', 'H'},{'I', 'J', 'K', 'L'},{'M', 'N', 'O', 'P'}};
l2.java:7: error: cannot find symbol Char[][] a = new Char[rowSize][columnSize];
^ symbol: class Char location: class l2
l2.java:7: error: cannot find symbol Char[][] a = new Char[rowSize][columnSize];
^ symbol: class Char location: class l2
l2.java:11: error: cannot find symbol a[row][column] = Char.valueOf(ar.charAt(rowSize * row + column));
Подробнее здесь: https://stackoverflow.com/questions/639 ... how-to-fix