개발의 시작과 끝

2020.03.07 / Day - 23 자바 배열 재 복습 본문

자바 복습

2020.03.07 / Day - 23 자바 배열 재 복습

개발지혜 2020. 3. 7. 19:58

bbm - 12일차

 

배열 재 복습

 

  • 배열 int, String 타입
class Main {
  public static void main(String[] args) {
	  
      // 방법 1
	  int[] arr = {1,2,3,4,5};
      
      for(int i = 0; i <= arr.length; i++){
        System.out.println(arr[i]);
      
      
      // 방법 2
      String[] arr = new String[5];
      
      arr[0] = "사과";
      arr[1] = "복숭아";
      arr[2] = "멜론";
      arr[3] = "망고";
      arr[4] = "코코넛";
      
      for (int p : arr) {
      System.out.println(p);
  }
}

▼ 출력
1 2 3 4 5
사과 복숭아 멜론 망고 코코넛

 

  • 배열 class 타입

class Main {
  public static void main(String[] args) {
	  
      // 방법 1
	  사람[] 사람들 = new 사람[3]; 
	  사람들[0] = new 사람();
	  사람들[1] = new 사람();
	  사람들[2] = new 사람();
	  
	  for(int e = 0; e <= 사람들.length; e++) {
		  사람들[e].자기소개();
	  }
      
      // 방법 2
      사람 사람1 = new 사람();
      사람 사람2 = new 사람();
      사람 사람3 = new 사람();
      사람[] arr = {사람1, 사람2, 사람3};
      
      for(int i = 0; i <= arr.length; i++){
        arr[i].자기소개();
      }
        
      for(사람 a사람 : arr) {
        a사람.자기소개();
      }
      
  }
}
	
class 사람 {
	void 자기소개() {
		System.out.println("안녕하세요");
	}
}

출력 : 안녕하세요 안녕하세요 안녕하세요