본문 바로가기

cording/자바의정석

[Variable] 타입간의 변환

 

 

str.charAt(0) : string 형식으로 저장된 문자열 중에서 첫번째 문자를 char 타입으로 변환한다.

여기서 문자열 "3" 에 '0' 을 빼주면서 char 형의 문자들을 int형 숫자로 변환시킨다. 결과값 3

System.out.println('3' - '0' +1); : 문자 '3'에 '0' 을 빼고 숫자 1을 더해주니 결과값 4가 나왔다.

System.out.println(Integer.parseInt("3") +1);  : 문자열을 숫자로 변환시킨다. 

System.out.println("3" +1); : 문자열+ 숫자 1은 문자로 인식해서 결과값 31이 나온다.

System.out.println(3 + '0'); : 문자 '0' 은 숫자로 48 이므로 3을 더해서 결과값 51이 나온다.