Inflearn Community Q&A
7번
Written on
·
199
0
String num = "bE au T I fu L";
for(int i =0; i <num.length(); i ++) {
if(num.charAt(i)>=65 && num.charAt(i)<=90) {
System.out.print(num.charAt(i)+32);
}
else if(num.charAt(i)>=97 && num.charAt(i)<=122){
System.out.print(num.charAt(i));
}
}
System.out.print(num.charAt(i)+32);
자바로 풀고 있는데 이 부분이 32 더 해도 숫자로 나오는데 문자로 바꿀려면 어떻게 해야 할까요;
캐릭터 형에 인트를 더해서 인트형이 된건지 캐릭터인건지 어떤 에이피아이를 사용해야 하는 건지
검색해 봐도 잘 모르겠습니다.
C++코테 준비 같이 해요!
Answer 1
0
codingcamp
Instructor
char + int의 결과는 int 입니다. 자바 개발환경이 없어서 해 볼 수 없지만, 아마 형변환을 하면 될 것 같습니다.
(char)(num.charAt(i)+32) 를 출력해보세요.





