首页 > 解决方案 > 数组变量基本类型

问题描述

在 Java 中声明 Array 变量时

Int Myarray [];

我们已经将基类型声明为 int(在上面的示例中)。

那为什么我们在使用new的时候还要重新定义类型。

Myarray = new int[12];

为什么不能像下面这样

Myarray = new[12]

//因为我们已经知道这个数组的基类型是int。

标签: java

解决方案


因为您也可以将数组变量声明为 Object

Object array = new int[12];

在 Java10+ 中的方法(用于局部变量)中,您可以使用

var myArray = new int[12];

推荐阅读