본문 바로가기
Java

[Java] 명품 자바프로그래밍 제 2장 실습문제 1번

by graygreat 2017. 4. 21.
728x90
반응형


1. Scanner 클래스를 이용하여 키보드에서 영문자 한 자를 입력받아 소문자이면 대문자로, 대문자이면 소문자로 변환하여 출력하는 프로그램을 작성하라. 입력된 문자가 영문자가 아니면 "영문자가 아닙니다."를 출력하라.

import java.util.*;

public class Alpha {
    public static void main(String args[]) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("영문자 한 자를 입력하여라 : ");
        char al = scanner.next().charAt(0);

        if (al >= 'A' && al <= 'Z')
            al += 32;
        else if (al >= 'a' && al <= 'z')
            al -= 32;
        else {
            System.out.println("영문자가 아닙니다.");
            return;
        }
        System.out.println(al);

    }
}



반응형

댓글