문자를 입력받아 알파벳 문자인 경우에는 그대로 출력하고 숫자인 경우는 아스키코드값을 출력하는 작업을 반복하다가 기타의 문자가 입력되면 종료하는 프로그램을 작성하시오.
- 입출력예에서 진한글씨가 출력
A
A
1
49
@
package com.jungol.algorithm059;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(true) {
char ch = scanner.next().charAt(0);
if(Character.isDigit(ch)) {
System.out.println((int)ch);
} else if(Character.isAlphabetic(ch)) {
System.out.println(ch);
} else {
break;
}
}
scanner.close();
}
}