알파벳 대문자를 2글자씩 13줄(13행 2열)로 출력하는 이차원배열을 구현하기
출처 : Do it자바 프로그래밍 입문 (p.221)
1 char[][] alphabets = new char[13][2]; //13행 2열의 이차원배열 선언
2 char ch = 'A'; //알파벳을 아스키코드로 증가시키기 위한 변수 선언
3
4 for (int i=0; i<13; i++){ //바깥 for문 >> 개행
5 for (int j=0; j<alphabets[i].length; j++, ch++) { //내부 for문 >> 열
6 alphabets[i][j] = ch; //아스키값으로 각 요소에 저장
7 System.out.print(alphabets[i][j]); //열 출력 (i행의 j열)
8 }
9 System.out.println();
10 }
line 5
의 alphabets[i].length
는 열의 개수를 나타낸다.line 5
for문에서 증감식이 꼭 하나일 필요는 없다.line 7
열 출력시 println
으로 출력하면 결과가 다르게 나오니 주의할 것.