강의

멘토링

커뮤니티

Inflearn Community Q&A

turtlesince20166816's profile image
turtlesince20166816

asked

Introduction to Algorithm Problem Solving for IT Employment (with C/C++): Coding Test Preparation

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님의 프로필 이미지
codingcamp
Instructor

char + int의 결과는 int 입니다.  자바 개발환경이 없어서 해 볼 수 없지만, 아마 형변환을 하면 될 것 같습니다.

(char)(num.charAt(i)+32) 를 출력해보세요.

turtlesince20166816's profile image
turtlesince20166816

asked

Ask a question