Why can't I use 'continue' inside a switch statement in Java?

后端 未结 7 426
醉梦人生
醉梦人生 2020-12-10 16:47

Why is it that the following code:

class swi  
{
    public static void main(String[] args)  
    {  
        int a=98;
        switch(a)
        {
                  


        
7条回答
  •  情歌与酒
    2020-12-10 17:20

    continue simply moves directly to the next iteration of the loop.

    break is used to break out of loops and switches.

    Use break; instead of continue;

    Continue:

    for(x = 0; x < 10; x++)
    {
       if(x == 3)
         continue;
       else       
         DoIterativeWork();       
    }
    

    Switch:

    switch(a)
    {
     default:{ System.out.println("default"); break;}
     case 'b':{ System.out.println(a); break;}
     case 'a':{ System.out.println(a);}
    }
    

提交回复
热议问题