강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

jm님의 프로필 이미지
jm

작성한 질문수

Java TPC (생각하고, 표현하고, 코딩하고)

데이터를 이동하라(변수 VS 배열의 관계)

public static void hap1(int[]x){

작성

·

152

0

강사님 안녕하세요 질문이있습니다.25분쯤에

public static void hap1(int[]x){

int sum = 0;           <------여기부분에서

sum을 0으로 초기화 하는이유가 뭔지알수있을까요??

답변 1

1

박매일님의 프로필 이미지
박매일
지식공유자

네 만약 초기화를 하지 않으면

int sum;  <- sum에 초기화를 하지 않으면 sum에는 쓰레기값이 들어간다고 보면되요?
sum=sum+1;   <-이부분에서 sum+1을 할때 sum에값이 없기 때문에 +(더하기)가 되지 않습니다.
이해가 되셨는지요?
 

jm님의 프로필 이미지
jm
질문자

감사합니다~~

jm님의 프로필 이미지
jm

작성한 질문수

질문하기