数组变量基类型

在 Java 中声明 Array 变量时

Int Myarray [];

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

那么为什么我们在使用new时必须再次定义类型。

Myarray = new int[12];

为什么不能像下面这样

Myarray = new[12]

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


波斯汪
浏览 167回答 3
3回答

aluckdog

因为 java 被认为是一种强类型语言。如果您想在不指定分配内容的类型的情况下进行分配,知道无论如何它将在运行时工作,您可以使用其他语言,特别是 javascript。

慕妹3242003

因为您也可能将数组变量声明为 ObjectObject array = new int[12];在 Java10+ 中的方法(对于局部变量)中,您可以使用var myArray = new int[12];
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java