Java 数组可以声明为静态字段、局部变量或方法参数吗?


我们可以将数组声明为局部变量或方法参数,但是,数组不能是静态的。

示例

public class Test{
   public void sample(){
      static int[] myArray = {20, 30};
      System.out.println();
   }
   public static void main(String args[]){
      Test t = new Test();
      t.sample();
   }
}

错误

C:\Sample>javac Test.java
Test.java:3: error: illegal start of expression
   static int[] myArray = {20, 30};
   ^
1 error

更新于: 30-Jul-2019

503 浏览量

开启你的 职业生涯

完成课程,获得认证

开始
广告
© . All rights reserved.