본문 바로가기

Algorithm/Language Coder

Jungol (Java) - 593 : 문자열1 - 자가진단1

문제

33부터 127 까지의 숫자를 계속 입력받아 입력받은 숫자의 아스키코드에 해당하는 문자를 출력하다가 범위를 벗어나는 입력이 들어오면

종료하는 프로그램을 작성하시오.

 

입·출력 예

ASCII code =? 66

B

ASCII code =? 122

z

ASCII code =? 0

 

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < 2; i++) {
            System.out.print("ASCII code =? ");
            int num = sc.nextInt();
            if (num >= 33 && num <= 127) {
                System.out.println((char) num);
                i -= 1;
            } else {
                break;
            }
        }
    }
}