当前位置: 代码迷 >> J2SE >> java语法解决办法
  详细解决方案

java语法解决办法

热度:38   发布时间:2016-04-23 20:28:30.0
java语法
// 定义的类
public class China {
     String[][] captital = new String[2][];
     captial[0] = new String[3];
     captial[1] = new String[3];
 }
为什么无法通过编译
------解决方案--------------------
老兄:
  在java的世界里,定义变量,给变量赋值,都是必须放在方法体里面,除非你上常量才会放到方法外边的。

如下:

//局部变量定义(必须定义到方法内部)
public void s1(){
String[][] captital = new String[2][];
captital[0] = new String[3];
captital[1] = new String[3];
}

//常量的定义方式
public static String[][] captital = new String[2][];


  
 老兄再次提醒一下。captial写错了哦。
------解决方案--------------------
类中只能有变量和方法啊,赋值语句要在方法体内啊
  相关解决方案