class Test{
    String par1;
    String par2;
    Test(){
    }
    
    public static void main(String[] arg){
        int a=0 ;
        if(true){
            System.out.println("par1="+par1);
        }else{
            System.out.println("par2=" + par2);
        }
    }
}

解决方案 »

  1.   

    你都没 new Test(),当然不能使用 par1和par2啊
      

  2.   

    class Test{ 
        String par1; 
        String par2; 
        Test(){ 
        } 
        
        public static void main(String[] arg){ 
    Test test = new Test();        int a=0 ; 
            if(true){ 
                System.out.println("par1="+test.par1); 
            }else{ 
                System.out.println("par2=" + test.par2); 
            } 
        } 
    }
      

  3.   

    声明为静态也可以   
        static String par1; 
        static String par2;