
코드
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner 객체를 생성하여 입력 받기
String a = sc.next(); // 입력된 문자열을 변수 a에 저장
StringBuilder result = new StringBuilder(); // 결과를 저장할 StringBuilder 객체 result를 초기화
// 문자열 a의 각 문자를 순회하기 위한 for 루프
for(int i = 0; i < a.length(); i++) {
char c = a.charAt(i); // 현재 인덱스 i에 있는 문자를 변수 c에 저장
if(Character.isUpperCase(c)) { // 만약 c가 대문자라면
result.append(Character.toLowerCase(c)); // c를 소문자로 변환하여 result에 추가
} else if(Character.isLowerCase(c)) { // 만약 c가 소문자라면
result.append(Character.toUpperCase(c)); // c를 대문자로 변환하여 result에 추가
} else { // 만약 c가 알파벳이 아닌 다른 문자라면
result.append(c); // c를 그대로 result에 추가
}
}
System.out.println(result.toString()); // 변환된 문자열을 출력
}
}
'Programmers > 1단계 기초 트레이닝' 카테고리의 다른 글
[Day2] 덧셈식 출력하기 (0) | 2024.05.25 |
---|---|
[Day1] 특수문자 출력하기 (0) | 2024.05.25 |
[Day01] 문자열 반복해서 출력하기 (0) | 2024.03.06 |
[Day01] a와 b 출력하기 (0) | 2024.03.06 |
[Day01] 문자열 출력하기 (0) | 2024.03.06 |