Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java의 기본 배열 값


Java는 동일한 유형의 요소에 대한 고정 크기 순차 컬렉션을 저장하는 데이터 구조인 배열을 제공합니다. 배열은 데이터 모음을 저장하는 데 사용되지만 종종 배열을 같은 유형의 변수 모음으로 생각하는 것이 더 유용합니다. 배열에 요소를 할당하지 않고 생성되면 컴파일러는 배열에 기본값을 할당합니다. 다음은 예입니다.

  • 부울 - 거짓
  • int - 0
  • 더블 - 0.0
  • 객체 - null

public class Tester {
   public static void main(String[] args) {
      System.out.print("Default values (String array):");
      String strings[] = new String[5];
      for (String s : strings) {
         System.out.print(s + " ");
      }
      System.out.println();
      System.out.print("Default values (int array):");
      int numbers[] = new int[5];
      for (int val : numbers) {
         System.out.print(val + " ");
      }
      System.out.println();
      System.out.print("Default values (double array):");
      double doubles[] = new double[5];
      for (double val : doubles) {
         System.out.print(val + " ");
      }
      System.out.println();
      System.out.print("Default values (boolean array):");
      boolean booleans[] = new boolean[5];
      for (boolean val : booleans) {
         System.out.print(val + " ");
      }
      System.out.println();
      System.out.print("Default values (Object array):");
      Tester testers[] = new Tester[5];
      for (Tester val : testers) {
         System.out.print(val + " ");
      }
   }
}

출력

Default values (String array):null null null null null
Default values (int array):0 0 0 0 0
Default values (double array):0.0 0.0 0.0 0.0 0.0
Default values (boolean array):false false false false false
Default values (Object array):null null null null null