class test {
static void main(String[] args)
{
int arr[] = { 23, 2, 73 };
for (int i = 0; i < arr.length; i++)
System.out.print(arr[i] + " ");
System.out.println();
int arr2[] = new int[3];
arr2[] = { 23, 2, 73 };
for (int i = 0; i < arr2.length; i++)
System.out.print(arr2[i] + " ");
}
}
只需要知道消除错误的解决方案!!以及它为什么会出现!!?
-
Java主函数必须是
public
。 -
您在数组声明后使用C样式大括号{}。
Java支持C风格大括号{}结构,用于创建数组并在声明时初始化其元素(源(
替换
int arr2[] = new int[3]; arr2[] = { 23, 2, 73 };
带有
int arr2[] = { 23, 2, 73 };
或
int arr2[] = new int[3];
arr2[0] = 23;
arr2[1] = 2;
arr2[2] = 73;
并且代码将被编译。