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};
간소화된 정적 초기화 방법 : < code>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 중국어 웹사이트의 기타 관련 기사를 참조하세요!