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
반응형
'study > Java' 카테고리의 다른 글
[Java] 11 ~ 14. TEST4 풀이 (주사위 던지기) (0) | 2022.03.14 |
---|---|
[Java] 11 ~ 14. TEST3 풀이 (시스템과 가위(1), 바위(2), 보(3)를 하기 시스템은 1,2,3 중의 한개의 숫자를 저장하고, 한개의 숫자를 입력받아 가위바위보 게임하기) (0) | 2022.03.14 |
[Java] 11 ~ 14. TEST1 풀이 (윤년 구하기) (0) | 2022.03.14 |
[Java] 11 ~ 14. TEST7 ((1)+(1+2)+(1+2+3)+... (1+2+3+...10)=220 출력하기) (0) | 2022.03.14 |
[Java] 11 ~ 14. TEST6 (방정식 2x+4y=10의 모든 해를 구하는 프로그램을 작성하기) (0) | 2022.03.14 |