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);
}
}
'{ "Hello World!" }; > Java' 카테고리의 다른 글
(Java) 메모장으로 코딩하고 컴파일, 실행하기 (0) | 2022.02.17 |
---|---|
(Java) 생성자 오버로딩, 상속, 추상 클래스, 인터페이스 (0) | 2022.01.19 |
ch12/ 입출력 처리 (0) | 2021.12.20 |
ch11/ 컬렉션 프레임워크 (0) | 2021.12.14 |
Ch10/ 예외 처리와 제네릭 프로그래밍 (0) | 2021.12.13 |