대문자를 소문자로 출력해 주는 함수를 만들기 위해 아스키 코드를 이용함.
'A' 65 과 'a' 97 → 32 차이
문자를 숫자로 변환하여 32를 더해준 값을 출력하면 됨.
public static void main(String[] args) {
char eng = 'F';
char rc = engTrans(eng);
System.out.println(eng +"를 소문자로 바꾸면 " + rc + "입니다.");
}
static char engTrans(char c) {
// 'A' 65 'a' 97 → 32 차이가 남.
int num = (int) c;
num = num + 32;
char returnc = (char) num;
return returnc;
}
'JAVA 프로그래밍' 카테고리의 다른 글
[JAVA] 풀스택 개발자 부트캠프 006일차 ④ 함수 8문제 풀이 (1) | 2024.12.31 |
---|---|
[JAVA] 풀스택 개발자 부트캠프 006일차 ③ value(값), address(주소)의 할당 (1) | 2024.12.31 |
[JAVA] 풀스택 개발자 부트캠프 006일차 ① function(함수) (0) | 2024.12.31 |
[JAVA] 풀스택 개발자 부트캠프 005일차 ② 성적 관리 프로그램 (0) | 2024.12.30 |
[JAVA] 풀스택 개발자 부트캠프 005일차 ① 정렬 (0) | 2024.12.30 |