>  기사  >  Java  >  Java에서 1차원 및 2차원 배열의 정적 및 동적 초기화를 구현하는 방법

Java에서 1차원 및 2차원 배열의 정적 및 동적 초기화를 구현하는 방법

黄舟
黄舟원래의
2017-10-19 09:34:222066검색

오늘은 1차원 배열과 2차원 배열의 정적 초기화, 동적 초기화 등 자바의 배열에 대해 함께 살펴보도록 하겠습니다.

오늘은 배열에 대한 이야기를 시작하겠습니다. 1차원 배열 및 2차원 배열의 정적 초기화 및 동적 초기화 포함

배열 개요:

배열은 동일한 유형의 여러 데이터의 조합으로 간주될 수 있으며 통합 관리됩니다.

배열 변수는 참조 데이터 유형에 속하며, 배열은 객체로 간주될 수도 있으며, 배열의 각 요소는 객체의 멤버 변수와 동일합니다.

배열의 요소는 모든 데이터 유형이 될 수 있습니다. 기본 데이터 유형 및 참조 데이터 유형 포함;

1차원 배열 선언:

선언 방법: 예: int a [ ] = new int [3];int a [ ]  = new int [3];

Java语言中 声明是不能指定其长度[数组中元素的个数];

非法声明; int a [5];

Java 언어의 선언 길이는 지정할 수 없습니다. [배열의 요소 길이] 숫자];

잘못된 문; int a [5];


배열 객체 생성:

public class Test {
   public static void main (String args[ ] ) {
     int [ ] s;
     s = new int [5];
     for(int i = 0; i < 5; i ++) {
     s[i] = 2 * i + 1;
     }
   }
}

1차원 배열 초기화


동적 초기화:

public class Test {
  public static void main (String args [ ] ) {
  int a [ ];
  a = new int [3];
  //int a [ ] = {1,2,3};
  Date days [ ];
  days = new Date [3];
  days [0] = new Date(1,4,20040);
  days [1] = new Date(2,4,20040);
  days [2] = new Date(3,4,20040);
  }
}
class Date {
  int year,month,day;
  Date (int y,int m,int d) {
    year = y; month = m; day = d;
  }
}

정적 초기화


public class Test {
  public static void mian (String args [ ] ) {
    int a[ ] = new int [ ] {3,9,8};
    Date days[ ] = {
    new Date(1,4,2004),
    new Date(2,4,2004),
    new Date(3,4,2004)
    };
  }
}
class Date {
  int year,month,day;
  Date(int y,int m,int d) {
    year = y; month = m;day = d;
  }
}

2차원 배열


2차원 배열 차원 배열은 예를 들어 요소 배열로 간주 될 수 있습니다.

위 내용은 Java에서 1차원 및 2차원 배열의 정적 및 동적 초기화를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.