본문 바로가기

2023.11.21-2024.05.31

1211JAVA -DynamicArray01

package dec11;

 

import java.util.Iterator;

 

 //동적 가변배열

 /*

  * 배열의 길을 동적으로 생성한다라는 뜻입니다.

  * 필요시에 길이를 생성합니다.

  * 동적가변배열이 아닌 것은 처음부터 배열의 길이를 입력(초기화)해서 사용

  * 동적가변배열은 값대입 전 필요할 때 길이를 생성해서 입력, 값대입을 합니다.

  * 필요한 만큼 만들어서 씁니다.

  *

  * */

 public class DynamicArray01 {

 

  public static void main(String[] args) {

 

  int arr1[][] = new int [3][3];

  int arr2[][] = new int [3][];//다이나믹 어레이

 

  arr2[0]=new int[3];

  arr2[1]=new int[6];

  arr2[2]=new int[12];

 

  //for문으로 만들어주세요

  for (int i = 0; i < arr2.length; i++) {

  for (int j = 0; j < arr2[i].length; j++) {

  //내부측 방들의 갯수가 정해지지 않아서 꼭 [i]를 적어야한다.

  System.out.printf("%2d",arr2[i][j]);

  }System.out.printf("\n");

 

  }

 

  }

 

 }

 

 

  0 0 0

  0 0 0 0 0 0

  0 0 0 0 0 0 0 0 0 0 0 0

'2023.11.21-2024.05.31' 카테고리의 다른 글

1211JAVA -DynamicArray03  (0) 2023.12.11
1211JAVA -DynamicArray02  (0) 2023.12.11
1211JAVA -Switch02  (1) 2023.12.11
1211JAVA -Switch01  (0) 2023.12.11
1211JAVA -Print  (0) 2023.12.11