Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

거인의 코딩일지

[Lv.0_Java] 대소문자 바꿔서 출력하기 본문

알고리즘테스트/Programmers

[Lv.0_Java] 대소문자 바꿔서 출력하기

코딩거인 2023. 6. 2. 20:03
728x90

import java.util.Scanner;

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

Character.isUpperCase() 함수를 사용해서 주어진 문자가 대문자인지 확인하기 위한 Java의 내장 메서드인데 이 메서드는 대문자인 경우 true를 반환하고, 소문자이거나 다른 문자인 경우 false를 반환하는데 조건을 주고 소문자로 바꾸는 메서드 함수와 대문자로 바꾸는 메서드 함수를 사용해서 문제를 해결하였다.!

 

728x90