1 차원 배열을 선언하는 방법 :
유형 var []; 또는 입 [] var;
배열을 선언 할 때는 길이를 지정할 수 없습니다 (배열의 요소 수).
Java의 새로운 키워드를 사용하여 형식으로 배열 객체를 만듭니다.
배열 이름 = 새로운 유형의 배열 요소 [배열 요소 수]
예:
testnew.java :
프로그램 코드 :
Public Class TestNew {public static void main (String args []) {int [] s; int i; s = 새로운 int [5]; for (i = 0; i <5; i ++) {s [i] = i; } for (i = 4; i> = 0; i-) {system.out.println ( "" + s [i]); }}} 초기화 :
1. 동적 초기화 : 배열 정의는 할당 공간의 작동과 배열에 값을 할당하는 것과 별도로 수행됩니다.
2. 정적 초기화 : 숫자를 정의하는 동안 공간을 할당하고 배열 요소에 값을 할당합니다.
3. 기본 초기화 : 배열은 참조 유형이며 요소는 클래스의 멤버 변수와 동일합니다. 따라서, 배열이 공간을 할당 한 후, 각 요소는 멤버 변수의 규칙에 따라 은둔에 의해 초기화된다.
예:
testd.java (동적) :
프로그램 코드 :
public class testd {public static void main (String args []) {int a []; a = 새로운 int [3]; a [0] = 0; a [1] = 1; A [2] = 2; 날짜 일 []; 날 = 새로운 날짜 [3]; 일 [0] = 새로운 날짜 (2008,4,5); 일 [1] = 새로운 날짜 (2008,2,31); 일 [2] = 새로운 날짜 (2008,4,4); }} 클래스 날짜 {int 연도, 월, 일; 날짜 (int 연도, int month, int day) {this.year = 년; this.month = Month; this.day = day; }} tests.java (정적) :
프로그램 코드 :
공개 클래스 테스트 {public static void main (String args []) {int a [] = {0,1,2}; 시간 시간 [] = {New Time (19,42,42), New Time (1,23,54), New Time (5,3,2)}; }} 클래스 시간 {int Hour, Min, Sec; 시간 (int 시간, int min, int sec) {this.hour = hour; this.min = min; this.sec = sec; }} TestDefault.java (기본값) :
프로그램 코드 :
public class testdefault {public static void main (String args []) {int a [] = new int [5]; System.out.println ( "" + a [3]); }}위의 것은 Java Array 선언, 생성, 초기화 등과 같은 관련 지식입니다. 이 웹 사이트를 지원 해주셔서 감사합니다!