使用Java的数组中元素的默认初始化值是什么?

在Java数组中,引用类型存储相同数据类型的多个元素。您可以使用new关键字像对象一样创建数组-

type[] reference = new type[10];

或者直接使用花括号({})。

int [] myArray = {10, 20, 30, 40, 50}

在Java中创建实例变量时,需要对其进行初始化,否则编译器将代表您使用默认值进行初始化。

同样,如果您将数组创建为实例变量,则需要对其进行初始化,否则编译器将使用默认值进行初始化-

  • 整数:0

  • 字节:0

  • 浮点数:0.0

  • 布尔值:false

  • 字符串/对象:null

示例

在下面的Java程序中,将打印整数,浮点数,字节,布尔值和字符串类型的数组的默认值。

import java.util.Arrays;

import java.util.Scanner;

public class ArrayDefaultValues {

   int intArray[] = new int[3];

   float floatArray[] = new float[3];

   byte byteArray[] = new byte[3];

   boolean boolArray[] = new boolean[3];

   String stringArray[] = new String[3];

   public static void main(String args[]){

      ArrayDefaultValues obj = new ArrayDefaultValues();

      System.out.println(Arrays.toString(obj.intArray));

      System.out.println(Arrays.toString(obj.floatArray));

      System.out.println(Arrays.toString(obj.byteArray));

      System.out.println(Arrays.toString(obj.boolArray));

      System.out.println(Arrays.toString(obj.stringArray));

   }

}

输出结果

[0, 0, 0]

[0.0, 0.0, 0.0]

[0, 0, 0]

[false, false, false]

[null, null, null]

以上是 使用Java的数组中元素的默认初始化值是什么? 的全部内容, 来源链接: utcz.com/z/361233.html

回到顶部