강의

멘토링

로드맵

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

jm님의 프로필 이미지
jm

작성한 질문수

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

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

public static void hap1(int[]x){

작성

·

154

0

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

public static void hap1(int[]x){

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

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

퀴즈

자바 가상 머신(JVM)의 주된 역할은 무엇일까요?

자바 소스 코드를 작성한다.

자바 프로그램을 컴파일한다.

자바 바이트코드를 실행한다.

프로그램 실행 중 발생하는 오류를 수정한다.

답변 1

1

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

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

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

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

감사합니다~~

jm님의 프로필 이미지
jm

작성한 질문수

질문하기