본문 바로가기
study/Java

[Java] 11 ~ 14. TEST2 풀이 (화면에서 한개의 문자를 입력받아 대문자인 경우는 소문자로, 소문자인 경우는 대문자로, 숫자인 경우는 20을 더한 값을 출력하기 그외의 문자는 기타문자를 출력)

by 금이패런츠 2022. 3. 14.
728x90
반응형
package chap4;

import java.util.Scanner;

/*
화면에서 한개의 문자를 입력받아  대문자인 경우는 소문자로, 
   소문자인 경우는 대문자로, 숫자인 경우는 20을 더한 값을 출력하기
   그외의 문자는 기타 문자 를 출력하세요
*/
public class Test0304_2 {
	public static void main(String[] args) {
		
		System.out.println("한개의 문자를 입력하세요");
		Scanner scan = new Scanner(System.in);
		char ch = scan.next().charAt(0);	
		if(ch >= 'A' && ch <= 'Z') { //대문자
			 System.out.println((char)(ch+32));
		} else if (ch >= 'a' && ch <= 'z') { //소문자
			 System.out.println((char)(ch-32));
		} else if (ch >= '0' && ch <= '9') { //숫자
			 System.out.println((ch-'0') + 20);
		} else {
			System.out.println("기타문자 입니다.");
		}
	}
}
728x90
반응형