1. 아스키 코드란?
미국 표준 코드 : 문자, 숫자등을 코드로 정의
알파벳 대문자 (A)의 아스키 코드 = 65
알파벳 소문자 (a)의 아스키 코드 = 97
숫자 (0)의 아스키 코드 = 48
char c = 'A';
System.out.println(c);
System.out.println((int)c);
c = 'B';
System.out.println(c);
System.out.println((int)c);
c++;
System.out.println(c);
System.out.println((int)c);
2. 아스키 코드 응용
배열 자동 초기화 시 문자 값을 일일히 치지 않고 char 변수 ++; 을 통해 알파벳을 차례대로 이용 가능
// 배열 자동 초기화
// 세로크기 10 x 가로 크기 15에 해당하는 영화관 검색
String[][] seats3 = new String[10][15];
char ch = 'A';
for (int i = 0; i < seats3.length; i++) {
for (int j = 0; j < seats3[i].length; j++) {
seats3[i][j] = String.valueOf(ch) + (j + 1);
}
// 한 행 끝나면 다음 알파벳으로 넘어감.
ch++;
}
for (int i = 0; i < seats3.length; i++) { // 세로
for (int j = 0; j < seats3[i].length; j++) { // 가로
System.out.print(seats3[i][j] + " ");
}
System.out.println();
}
'Language > Java' 카테고리의 다른 글
02 Method -(2) 파라미터 (0) | 2023.01.16 |
---|---|
02 Method - (1) 매소드란 무엇인가? (0) | 2023.01.16 |
1-(4) 2 차원 배열 순회 및 자동 초기화 방법 (0) | 2023.01.14 |
1-(3) 2 차원 배열 선언 및 초기화 (0) | 2023.01.14 |
[JAVA] 배열순회 (for, for-each 이용) (0) | 2023.01.14 |