영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class codingtest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
String answer = "";
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (Character.isUpperCase(ch)) {
answer += String.valueOf(Character.toLowerCase(ch));
} else if (Character.isLowerCase(ch)) {
answer += String.valueOf(Character.toUpperCase(ch));
}
}
System.out.print(answer);
}
}