inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ahn heesuk님의 게시글

ahn heesuk ahn heesuk

@heesukdev6602

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

parseInt가 0을 제외하는 이유

만약 "023" 이라는 문자를 Integer.parseInt("023") 에 넣게되면 내부 구현에서는 0, 2, 3 이렇게 문자열을 char 단위로 순회하면서 * 10을 해주어 자릿수를 올리면서 값들을 모두 합쳐서 숫자 23을 만들게 됩니다. 예시로 보여드리면 result = 0, 1) '0' -> result = (result * 10) + 0 # result = 0 2) '2' -> result = (result * 10) + 2. # result = 2 3) '3' -> result = (result * 10) + 3. # result = 23 위와 같습니다.

좋아요수
0
댓글수
1
조회수
1169