자바 배열 초기화 문제 부탁드립니다.

자바 배열 초기화 문제 부탁드립니다.

작성일 2024.03.12댓글 1건
    게시물 수정 , 삭제는 로그인 필요

a를 int형으로 배열을 선언하고 숫자로 초기화를 했는데 그러면 null이 아니라 0으로 초기화를 해야하는 거 아닌가요?



#자바 배열 선언 #자바 배열 초기화 #자바 배열 정렬 #자바 배열 출력 #자바 배열 추가 #자바 배열 복사 #자바 배열 길이 #자바 배열 자르기 #자바 배열 중복 제거 #자바 배열 크기 미지정

profile_image 익명 작성일 -

안녕하세요.

int배열의 요소는 0으로 초기화가 됩니다.

int[] n = new int[5];

이렇게 하는 경우 5개의 int공간이 만들어 지고, 값은 0으로 초기화가 됩니다.

코드에서는 int a[][] = { {45,50,75}, {89};

의 형태인데요, 사실 2차원 배열은 1차원 배열안에 1차원 배열이 존재하는 형태입니다.

int[][] a = { 1차원배열1, 1차원배열2 };

의 형태이지요.

우선 a[1]은 1차원배열2를 의미합니다.

a[0]은 1차원배열1 이지요.

a[1][1] 이라는 것은 1차원배열2 에서 1번 인덱스를 의미합니다.

그런데 1차원배열2 는 {89} 입니다. 즉 인덱스가 0밖에 없지요.

1이라는 인덱스는 존재하지 않기 때문에 인덱스 오류가 발생합니다.

참고하세요.

자바 배열문제 질문입니다.

자바를 배우는 학생입니다. 문제가 도저히... 저장된 배열에 제일 마지막의 저장 막 배우는 학생이라 주석으로 설명도 부탁드립니다. public class...

자바 배열 문제 도와주세요.

... 문제는: 고객의 ID와 카드 사용액이 저장된 배열에서 ID를 입력하면 해당 ID 고객의... 부탁드립니다. if문이 잘못되었습니다. 저기서는 제일...

자바 배열 코딩 작성 부탁드립니다.

... 이게 문제인데요. 무조건 배열을 사용해야만 합니다. 아주 기초적인 가장 처음에 배우는 수식만을 사용해서 해야해요. if else / for / println / while / scanner 진짜 딱...

자바 배열 문자열초기화

자바에서 배열을 문자열로 초기화 하려고하는데 char형으로 하면 계속... 잘못됀 부분 설명좀 부탁드립니다. 에러: Array constants can only be used in...

자바 배열 최대값 최소값

... 배열초기화배열 전체 값과 그 값 중에서 최대값과 최소값을 출력하라는 문제인데 왜... 설명 부탁드립니다 1 ~ 10이기 때문에 min에는...