Language_Coder 598 : 문자열1 - 자가진단6

boom.jun.cho·2022년 3월 14일
0

Language_Coder_JUNGOL

목록 보기
59/197

문제

문자를 입력받아 알파벳 문자인 경우에는 그대로 출력하고 숫자인 경우는 아스키코드값을 출력하는 작업을 반복하다가 기타의 문자가 입력되면 종료하는 프로그램을 작성하시오.

  • 입출력예에서 진한글씨가 출력

출력

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();
    }
}
profile
하루하루 최선을

0개의 댓글