// 定义的类
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写错了哦。
------解决方案--------------------
类中只能有变量和方法啊,赋值语句要在方法体内啊