반응형
toCharArray(), Character
String을 입력받아 char []로 변환 후 대/소문자 판단해서 서로 변환 처리
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
// toCharArray() : String을 char[]로 변환
for (char c : br.readLine().toCharArray()) {
// isUpperCase : 대문자면 True 소문자면 false
bw.write(Character.isUpperCase(c) ? Character.toLowerCase(c) : Character.toUpperCase(c));
}
bw.flush();
br.close();
bw.close();
}
}
반응형