class a
{
   int a;
   public void x(){
    int b;
    System.out.println(b);
   }
   public static void main(String args[])
    {
      System.out.println(new a().a);
      System.out.println(new a().x());
    }
}

解决方案 »

  1.   

    1,b没有初始化
    2,new a().x(),x方法返回类型为void,没有对应的println方法
      

  2.   

    对,b 是局部变量,必须初始化!
    void 不能println()输出
      

  3.   

    public void x()//void为空返回值数据类型,所以不能使用 System.out.println(new a().x());
      

  4.   

    另外b 是局部变量,必须初始化! 请使用public class A{}
      

  5.   

    class A {    private int a;    public void x() {
            int b = 0;
            System.out.println(b);
        }    public static void main(String args[]) {
            System.out.println(new A().a);
            new A().x();
        }
    }
      

  6.   


    支持!!!
    class a
    {
       int a;
       public void x(){
        int b=0;
        System.out.println(b);
       }
       public static void main(String args[])
        {
          System.out.println(new a().a);
          new a().x();
        }
    }
      

  7.   

    public class A
    {
       int a;
       public int x(){
        int b=1;
        System.out.println(b);
        return 3;
       }
       public static void main(String args[])
        {
          System.out.println(new A().a);
          System.out.println(new A().x());
        }
    }
      

  8.   

    1、初始化b;2、new a().x(),直接调用类的方法
      

  9.   

    System.out.println(b); 会报错这个我知道
    后面的我要jcreater 帮我找