728x90
반응형
키보드로부터 입력받은 영문 입력값을
소문자는 대문자로 대문자는 소문자로 변경하는 로직을 구현하였습니다.
public class Main {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
String str = kb.next();
String answer = "";
System.out.println(str);
for(char x : str.toCharArray()){ //키보드로부터 입력받은 문자열을 배열로 만들어 x에 한글자씩 담는다.
if(Character.isLowerCase(x)) answer += Character.toUpperCase(x); //x가 소문자라면 대문자로 변환
else answer += Character.toLowerCase(x); //x가 소문자가 아니라면 소문자로 변환
}
System.out.println(answer);
}
}
728x90
반응형
'개발일기 > 코딩테스트' 카테고리의 다른 글
입력받은 문자를 순서를 뒤바꿔서 출력 (0) | 2024.07.16 |
---|---|
입력받은 문자열중 제일 긴 단어를 출력 (0) | 2024.07.16 |