반응형 SMALL 자바 알고리즘22 02. 대소문자 변환 # 방법 1 => Character.isLowerCase() 사용 우선 문자열을 '문자 배열'로 만들어 준 후, for(char c: str.toCharArray()){ if(Character.isLowerCase(c)) answer+=Character.toUpperCase(c); // 소문자라면, 대문자로 변환 else answer+= Character.toLowerCase(c); } # 방법 2 => 아스키넘버 사용 대문자: 65~90 소문자: 97~122 대문자와 소문자는 32 차이가 난다. 소문자 - 32 = 대문자 for(char c: str.toCharArray()){ if(c>=97 && c 2022. 3. 31. 01. 문자 찾기 1. 문자열 입력받기 String str = kb.next(); 2. 문자 입력받기 char c = kb.next().charAt(0); 3. 대소문자 구분 X => 모두 대문자로 바꾸기 1) 문자열 str = str.toUpperCase(); 2) 문자 c = Character.toUpperCase(); 4. 문자열에 해당 문자가 있는지 찾기 1) str.charAt(i) 사용해서 찾기 (str[i]==c 이런거 안됨!!!) for(int i=0;i str을 문자 배열로 바꿔서 해결 (str.toCharArray()) for(char x: str.toCharArray()) { if(x==c) answer++; } import java.util.Scanner; public class Main { publ.. 2022. 3. 31. 이전 1 ··· 3 4 5 6 다음 반응형 LIST