문제
코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
for(int i=0;i<a.length();i++) {
char c = a.charAt(i);
if (Character.isUpperCase(c)) {
System.out.print(Character.toLowerCase(c));
} else {
System.out.print(Character.toUpperCase(c));
}
}
}
}
💘대소문자 확인하는 법
● String일 경우, char로 변환한 뒤 확인
- ex) char c = a.charAt(i);
● Character.isUpperCase()
- 대문자인지 확인
● Character.isLowerCase()
- 소문자인지 확인
💘대소문자 변환하는 법
● Character.toUpperCase(char)
- 소문자(char) → 대문자(char)
● Character.toLowerCase(char)
- 대문자(char) → 소문자(char)
● "TITLE".toUpperCase()
- 소문자(String) → 대문자(String)
● "TITLE".toLowerCase()
- 대문자(String) → 소문자(String)
'코딩테스트' 카테고리의 다른 글
[프로그래머스/자바] 짝수는 싫어요 (0) | 2023.05.27 |
---|---|
[프로그래머스/자바] 제곱수 판별하기 (0) | 2023.05.26 |