객체 배열 객체 배열 == 참조변수 배열 ex) TV tv1, tv2, tv3; -> Tv[] tvAr = new TV[3]; >> 위 세문장을 우측과 같이 표현 할 수 있음 TV[] tvArr = {new Tv(), new Tv(), new Tv()} * 참조 변수 생성 후 객체를 만들어서 넣어주어야함! 자바의 정석 - 기초편 2022.08.04
배열의 길이, 배열의 초기화 배열의 길이 배열이름.length - 배열의 길이 (int형 상수) int[] arr = new int[5] // 길이가 5인 int배열 int tmp = arr.length; // arr.length의 값은 5이고 tmp에 5가 저장된다. "배열은 한번 생성하면 (실행하는 동안) 그 길이를 바꿀 수 없다." 1) 배열 길이를 왜 바꿀 수 없는가? 늘리려고 하면 옆에 공간이 비어있는지 모름 부족하면 새로 큰 것을 만들어 기존의 내용을 복사함 int[] score = new int[6]; // 배열의 모든 요소 출력 for (int i=0; i int[] score = new int[5]; // 배열의 길이를 6에서 5로 변경 for (int i=0; i< score.length; i++) // 위의 배열.. 자바의 정석 - 기초편 2022.08.02