백준 문제풀기/JAVA
[백준 2744 JAVA 자바] 대소문자 바꾸기
냉동피자
2023. 8. 7. 21:02
1. 대문자는 소문자로
2. 소문자로 대문자로 바꿔서
3. 출력합시다
저는 아스키코드를 이용할게요
대문자는 65 ~ 90
소문자는 97 ~122
각 문자마다 32만큼의 차이가 있음을 이용합시다
코드입니다
import java.io.IOException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException {
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
for (int i=0; i<str.length(); i++) {
char c = str.charAt(i);
if(c>=97) {
c -= 32;
}else {
c += 32;
}
System.out.print(c);
}
}
}
출력할때 숫자를 출력하지 않는지
한번 체크해봅시다