class Employee{
String name;
int score;
public void getAllinfo(){
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+"\t");
}
System.out.println("\n");
}}
}
public class luck {
public static void main(String []args){
int[][]a={{1001,87},{1002,68},{1003,94},{1004,100},{1005,83},
{1006,78},{1007,85},{1008,91},{1009,76},{1010,87}};
} }///////////////////////////////////////////for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+"\t");
这三行错了
a cannot be resolved to a variable
怎么解决?

解决方案 »

  1.   

    java刚刚学习吧,找本书认真看看class Employee{
        private String name;    public String getName() {
            return name;
        }    public void setName(String name) {
            this.name = name;
        }    public int getScore() {
            return score;
        }    public void setScore(int score) {
            this.score = score;
        }    private int score;
        }
    public class Luck {
        public static void main(String []args){
            int[][]a={{1001,87},{1002,68},{1003,94},{1004,100},{1005,83},
                    {1006,78},{1007,85},{1008,91},{1009,76},{1010,87}};        Luck luck=new Luck();
            luck.getAllinfo(a);
        }     public void getAllinfo(int[][] a){
            for(int i=0;i<a.length;i++){
                for(int j=0;j<a[i].length;j++){
                    System.out.print(a[i][j]+"\t");
                }
                System.out.println("\n");
            }    }
    }
      

  2.   

    你吧数组a放在getAllinfo()里边试试看,还有String name;int score;这两个变量貌似就没用到...还有,这是两个类的么?为什么声明一次class Employee还要声明public class luck 呢?
    String name;
    int score;
    int[][]a={{1001,87},{1002,68},{1003,94},{1004,100},{1005,83},
    {1006,78},{1007,85},{1008,91},{1009,76},{1010,87}};
    public void getAllinfo(){
    for(int i=0;i<a.length;i++){
    for(int j=0;j<a[i].length;j++){
    System.out.print(a[i][j]+"\t");
    }
    System.out.println("\n");
    }
    这是我整理的,就是拿你的改了一下,一点都没问题...我也是菜鸟,搞不懂您的意图,嘿嘿,讨论一下
      

  3.   

    class Employee
    {
    String name;
    int score;
    public void getAllinfo(int[][] a) //传个参数
    {
    for(int i=0;i<a.length;i++)
    {
    for(int j=0;j<a[i].length;j++)
    {
    System.out.print(a[i][j]+"\t");
    }
    System.out.println("\n");
    }
    }
    }
    public class Luck 
    {
    public static void main(String []args)
    {
    int[][]a={{1001,87},{1002,68},{1003,94},{1004,100},{1005,83},
    {1006,78},{1007,85},{1008,91},{1009,76},{1010,87}};
    Employee em=new Employee(); //产生个对象
    em.getAllinfo(a); //通过对象调用方法
    }
    }