public class  Transision
{  public  int a=2;
public int test(){ switch (a)   
        {   
   
            case 1:   
       
return 00000001;
               
 
            case 2:   
      

         return 00000002;
        
               
  
            case 3:   
        return 00000003;
 
               
            case 4:   
        return 00000004;
return  0;}
public static void main(String[] args) 
{           
    
Transision t=new Transision();
System.out.println(t.test());
}
}
我想拿到  CASE  2  里的返回值  并打印出来  请问可以么??

解决方案 »

  1.   


    public class Transision {
        public int a = 2;
        public int test() {
            switch (a) {
                case 1:
                    return 00000001;
                case 2:
                    return 00000002;
                case 3:
                    return 00000003;
                case 4:
                    return 00000004;
                default:
                    return 0;
            }
        }    public static void main(String[] args) {
            Transision t = new Transision();
            System.out.println(t.test());
        }
    }
      

  2.   

    不好意思,刚刚用的是3楼的代码测试的! 楼主的代码确实少了个defualt!!