반응형
[쉽게 배우는 자바 프로그래밍]
Chapter 02. 자바 프로그램 구조와 기본 문법 익히기
프로그래밍 문제
5. 임의의 소문자로 초기화된 char 타입 변수 c를 대문자로 변환해 출력하는 프로그램을 작성하시오.
1) 소문자 c를 대문자로 변환
1 2 3 4 5 6 7 8 9 10 11 12 13 | public static void main(String[] args) { char cha; int num; Scanner input = new Scanner(System.in); System.out.print("알파벳 입력 : "); cha = input.nextLine().charAt(0); num = (int)cha; System.out.println((char)(num - 32)); } |
2) if문 사용하여 대소문자 변환
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public static void main(String[] args) { char cha; int num; Scanner input = new Scanner(System.in); System.out.print("알파벳 입력 : "); cha = input.nextLine().charAt(0); num = (int)cha; if (num >= 97) { System.out.println((char)(num - 32)); } else { System.out.println((char)(num + 32)); } } |
3) if문, 형변환 사용하여 대소문자 변환
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public static void main(String[] args) { // TODO Auto-generated method stub char cha; Scanner input = new Scanner(System.in); System.out.print("알파벳 입력 : "); cha = input.nextLine().charAt(0); if ((int)cha >= 97 ) { System.out.println((char)(int)(cha - 32)); } else { System.out.println((char)(int)(cha + 32)); } } |
반응형
'JAVA 자바 > [쉽게 배우는 자바 프로그래밍] _프로그래밍 문제' 카테고리의 다른 글
Chapter 02. 자바 프로그램 구조와 기본 문법 익히기_ 07 (0) | 2018.11.17 |
---|---|
Chapter 02. 자바 프로그램 구조와 기본 문법 익히기_ 06 (0) | 2018.11.17 |
Chapter 02. 자바 프로그램 구조와 기본 문법 익히기_ 04 (0) | 2018.11.16 |
Chapter 02. 자바 프로그램 구조와 기본 문법 익히기_ 03 (0) | 2018.11.16 |
Chapter 02. 자바 프로그램 구조와 기본 문법 익히기_ 02 (0) | 2018.11.16 |