Я пытаюсь установить двумерный массив алфавита в Java. Моя первая попытка (не работает):
char[][] arr=new char[4][7];
for(int r=0; r<arr.length; r++){
for(int c=0; c<arr[r].length; c++){
for(char i=65; i<91; i++){
arr[r][c]=i;
System.out.print(arr[r][c]);
}
}
System.out.println();
}
Моя вторая попытка (работает, но кажется запутанной):
char[][] arr2=new char[4][7];
char i=65;
for(int r=0; r<arr2.length; r++){
for(int c=0; c<arr2[r].length; c++){
arr2[r][c]=i;
System.out.print(arr2[r][c]);
if(i<91){
i++;
}
}
System.out.println();
}
Я вроде понимаю, почему первая не работает, но я все еще хочу знать оптимальный путь для этого.