使用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