Unable to get behaviour of Switch case in java

后端 未结 8 721
迷失自我
迷失自我 2021-01-23 14:07

I have written small code in java 6

public class TestSwitch{

public static void main(String... args){
    int a = 1;
    System.out.println("start");
          


        
8条回答
  •  走了就别回头了
    2021-01-23 14:44

     See if a=1 then your case 1 will work then 1 will pe printed if as we have not using      break after case 1 so all cases are working in flow so output is coming like this if you want to execute only one case at one time then you have to put break after one case like
    
    switch(a){
            case 1:
                System.out.println(1);
                 break;
                case 3:
                    System.out.println(3);
                 break;
                case 4:
                    System.out.println(4);
                 break;
    

    Then it will break out of the switch case on encountering break statement

提交回复
热议问题