> Java > java지도 시간 > Java에서 배열 선언 및 초기화를 구현하는 방법

Java에서 배열 선언 및 초기화를 구현하는 방법

PHPz
풀어 주다: 2023-04-28 10:55:06
앞으로
1447명이 탐색했습니다.

1차원 배열 선언 방법:
type var[]; 또는 type[] var;

배열 선언 시 길이(배열의 요소 수)를 지정할 수 없습니다.

new in 키워드를 사용하세요. 배열 객체를 생성하는 Java 형식은 다음과 같습니다.
배열 이름 = 새로운 유형의 배열 요소 [배열 요소 수]

인스턴스:
TestNew.java:

프로그램 코드:

public class TestNew  {       public static void main(String args[]) {           int[] s ;           int i ;           s = new int[5] ;           for(i = 0 ; i < 5 ; i++) {               s[i] = i ;           }           for(i = 4 ; i >= 0 ; i--) {               System.out.println("" + s[i]) ;           }       }   }
로그인 후 복사


초기화:

1. 동적 초기화: 배열 정의 및 배열에 값을 할당하는 작업은 별도로 수행됩니다.
2. 정적 초기화: 숫자를 정의하는 동안 배열 요소에 값을 할당합니다. : 배열은 참조 유형이고 해당 요소는 클래스의 멤버 변수와 동일하므로 배열이 공간을 할당한 후 각 요소도 멤버 변수의 규칙에 따라 초기화됩니다.
인스턴스:

TestD.java(동적):

프로그램 코드:

public class TestD  {       public static void main(String args[]) {           int a[] ;           a = new int[3] ;           a[0] = 0 ;           a[1] = 1 ;           a[2] = 2 ;           Date days[] ;           days = new Date[3] ;           days[0] = new Date(2008,4,5) ;           days[1] = new Date(2008,2,31) ;           days[2] = new Date(2008,4,4) ;       }  }   class Date  {       int year,month,day ;       Date(int year ,int month ,int day) {           this.year = year ;           this.month = month ;           this.day = day ;       }  }
로그인 후 복사

TestS.java(정적):

프로그램 코드:

public class TestS     {          public static void main(String args[]) {              int a[] = {0,1,2} ;              Time times [] = {new Time(19,42,42),new Time(1,23,54),new Time(5,3,2)} ;          }     }      class Time     {          int hour,min,sec ;          Time(int hour ,int min ,int sec) {              this.hour = hour ;              this.min = min ;              this.sec = sec ;          }     }
로그인 후 복사
TestDefault.java(기본값):

프로그램 코드:

으아악

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

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿