728x90
반응형
package chap3;
import java.util.Scanner;
/*
* 한개의 문자를 입력받아서 소문자인 경우 대문자로 변경하고
* 소문자가 아닌 경우 "소문자 아님" 출력하기
* 대문자 + 32 = 소문자
* 소문자범위 : 'a' <= ch && 'z' >=ch
*/
public class Exam6 {
public static void main(String[] args) {
char ch = 'Z';
System.out.println(ch + "의 소문자는:" + (char)(ch+32));
System.out.println("한개의 문자를 입력하세요");
Scanner scan = new Scanner(System.in);
String is = scan.next();
ch = is.charAt(0);
System.out.println("입력된 문자:" + ch);
System.out.println((ch >= 'a' && ch <= 'z')?(char)(ch-32):"소문자아님");
String result = (ch >= 'a' && ch <= 'z')?(char)(ch-32)+"":"소문자아님";
System.out.println(result);
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 10. 대입 연산자 Exam1 (밑변과 높이를 입력 받아서 삼각형의 넓이를 출력하기) (0) | 2022.03.11 |
---|---|
[Java] 10. 대입 연산자 (0) | 2022.03.11 |
[Java] 9. 조건연산자 Exam1 (숫자 입력 받아서 양수, 음수, 영 출력하기) (0) | 2022.03.11 |
[Java] 9. 조건연산자 (0) | 2022.03.11 |
[Java] 8. 비교 연산자, 논리 연산자 (0) | 2022.03.11 |