
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이 나온다.
'cording > 자바의정석' 카테고리의 다른 글
[Operator] 단항연산자 - 증감연산자, 부호연산자 (0) | 2022.04.08 |
---|---|
[Operator] 연산자, 우선순위와 결합규칙 (0) | 2022.03.25 |
[Variable] 화면에서 입력받기 - Scanner (0) | 2022.03.23 |
[Variable] printf 를 이용한 출력 (0) | 2022.03.23 |
[Variable] 변수의 타입 (0) | 2022.03.21 |