자바
자바 대소문자 변환 알고리즘
R4MeN
2024. 4. 25. 17:38
while(true)
{
Scanner input = new Scanner(System.in);
String letterChange = input.next();
String nowLetter = "";
// #이 입력되면 while문 탈출
if (letterChange.equals("#")) {
System.out.println("프로그램 종료합니다");
break;
}
// 문자열의 모든 문자에 대해 대소문자를 바꿈
for (int i = 0; i < letterChange.length(); i++) {
char c = letterChange.charAt(i);
if ( (c >= 65) && (c <= 90) ) {
// 소문자일 경우
nowLetter += (char)(c + 32);
}else if ( (c >= 97) && (c <= 122) ) {
// 대문자일 경우
nowLetter += (char)(c - 32);
}else {
// 영어가 아닐 경우
nowLetter += (char)c;
}
}
// 결과물을 출력
System.out.println(nowLetter);
}