>  기사  >  Java  >  Java 배열을 초기화하는 방법은 무엇입니까?

Java 배열을 초기화하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-11-18 16:57:155654검색

Java 배열을 초기화하는 방법은 무엇입니까?

Java 언어의 배열은 사용하기 전에 초기화해야 합니다. 소위 초기화는 배열의 배열 요소에 대한 메모리 공간을 할당하고 각 배열 요소에 초기 값을 첨부하는 것입니다.

참고: 배열이 초기화된 후에는 메모리 공간에 배열의 각 요소에 대한 기본값이 있습니다.

● 기본 데이터 유형의 정수 유형(바이트, short, int, long) 기본값은 0입니다.

● 기본 데이터 유형(float, double)의 부동 소수점 유형, 기본값은 0.0입니다.

● 기본 데이터 유형의 문자 유형(char)의 기본값은 'u0000'입니다.

● 기본 데이터 유형의 Boolean 유형(boolean)의 기본값은 false입니다. 🎜🎜#● 참조 유형 유형(클래스, 배열, 인터페이스, 문자열)의 기본값은 null입니다.

Java 배열을 초기화하는 방법은 무엇인가요? 초기화 방법 소개

1. 정적 초기화: 초기화 중에 프로그래머는 각 배열 요소의 초기 값을 명시적으로 지정하고 배열의 길이는 체계적으로 결정됩니다. #🎜🎜 #arrayName = new type[]{element1,element2,element3...}

예:

int[] intArr;
intArr = new int[]{1,2,3,4,5,9};

간소화된 정적 초기화 방법 : type[] arrayName = {element1,element2,element3...};arrayName = new type[]{element1,element2,element3...}

示例:

String[] strArr = {"张三","李四","王二麻"};

简化的静态初始化方式:type[] arrayName = {element1,element2,element3...};

示例:

int[] price = new int[4];

2、动态初始化:初始化时由程序员指定数组的长度,由系统初始化每个数组元素的默认值。

arrayName = new type[length];

예:

rrreee

2로 초기화됩니다. 프로그램 연산자는 배열의 길이를 지정하고 시스템은 각 배열 요소의 기본값을 초기화합니다.

arrayName = new type[length];

예: #🎜🎜#rrreee#🎜🎜#참고: 정적 초기화 및 동적 초기화, 즉 배열을 초기화할 때 배열의 길이를 지정하지 않거나 각 배열 요소에 초기값을 할당하지 않습니다. #🎜🎜##🎜🎜# 배열이 초기화되면 메모리에서 배열이 차지하는 공간이 고정되므로 배열의 길이를 변경할 수 없습니다. #🎜🎜#

위 내용은 Java 배열을 초기화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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