배열

한라봉봉·2023년 12월 15일

JAVA

목록 보기
2/16

1. 배열을 사용하면 특정 타입을 연속한 구조를 묶어서 편리하게 관리할 수있다.

  1. Student를 담을 수있는 배열을 생성하고, 해당 배열에 student1, student2 인스턴스를 보관.
Student students = new Student[2];
students[0] = student1;
students[1] = student2;
  1. 배열 선언 최적화
Student students = new Student[] {student1, student2};
  1. 생성과 선언을 동시에 하는경우 다음과 같이 더 최적화할 수 있다.
Student students = {student1, student2};

자바에서 대입은 항상 변수에 들어있는값을 복사하기 때문에, 참조값이 복사된다.

2. 배열에 들어있는 객체사용

System.out.println(student[0].age);

3. for문 사용

인텔리제이 itar + enter 시 자동완성

for(int i= 0; i< students.length; i++){
	System.out.println("나이: "+student[i].age);
}

4. 향상된 for문

인텔리제이 iter + enter 시 자동완성

for(Student s : students){
	System.out.println("나이: "+s.age);
}
profile
백엔드 개발공부 로그를 기록합니다

0개의 댓글