Q. 아스키코드 표를 참고하여 문자를 핸들링 해보자
char c = 'A';
System.out.println("c = " + c);
int a = 'A';
System.out.println("a = " + a);
int b = 'B'+1;
System.out.println("b = " + (char)b);
Q. '가'라는 한글 한 문자(수치형자료)를 변수에 저장하고 출력하시오.
char han = '가';
System.out.println("han = " + han);
int hanD = '가';
System.out.println("hanD = " + hanD);
int hanU = '\uAC00';
System.out.println("hanU = " + (char)hanU);
Q. 대문자 'A'를 문자 'a'로 변환하여 출력하시오.(ASCII코드 참고)
char upper = 'A';
char lower = (char)(upper+32);
System.out.println("lower = " + lower);
char lower1 = 'u';
int upper1 = lower1-32;
System.out.println("upper1 = " + upper1);
System.out.println("upper1 = " + (char)upper1);
Q. '1'+'2'=3이 나오도록 프로그래밍 하시오.
int data = '1'+'2';
System.out.println("data = " + data);
char i = '1';
char j = '2';
int sum = (i-'0')+(j-'0');
System.out.println("sum = " + sum);
Q. '1'+'2'+'3'+'4'+'5'=15가 나오도록 프로그래밍 하시오.
int sum = 0;
sum = sum+('1'-'0');
sum = sum+('2'-'0');
sum = sum+('3'-'0');
sum = sum+('4'-'0');
sum = sum+('5'-'0');
System.out.println("sum = " + sum);