everyday com-eat
작성일
2023. 9. 23. 00:42
작성자
갱수터
728x90
char   문자열.charAt(인덱스)

blooean    Character.isUpperCase(문자)
blooean    Character.isLowCase(문자)

char    Character.toUpperCase(문자)
char    Character.toLowCase(문자)

 

 

 

문자열 > 문자(String > char)로 변환

대부분 String 형태의 문자열 입력받고,

문자열 길이(length)만큼 반복문 돌려서

charAt 메서드에 문자 인덱스값 이용하여 순서대로 비교함

 

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String result = "";
        char c;
        
        for(int i=0; i<a.length(); i++){
            c = a.charAt(i);
            
            if(Character.isUpperCase(c)){
                result += Character.toLowerCase(c);
            }else {
                result += Character.toUpperCase(c);
            }
        }
        
        System.out.print(result);
    }
}
728x90