首頁  >  文章  >  Java  >  java中跳轉語句的使用

java中跳轉語句的使用

巴扎黑
巴扎黑原創
2016-12-10 09:41:411951瀏覽

java有三種跳轉結構:break  continue  return 
   break:用於任意的語句區塊退出。
     1.它是結束整個循環,跳到循環結束; 
eg:輸出1到10的循環,但是大於2且是3的倍數就停止 

Java跳到switch最後; 

eg:小明同學在校運會上跑第二,得到的獎勵是? 

  

Java代碼  

public static void main(String[] args){    
for(int i=1;i<10;i++){  
           if(i>2&&i%3==0){  
       break;}  
    System.out.println(i);  
    }  
  System.out.println("结束");}  
//输出结果就是1,2,结束。

    

    3.於for循環定義一個別名,再用break;表示跳到指定的外層循環末端。

eg:輸出*在行中有5個就跳出標籤outer; 



Java程式碼  

public static void main(String[] args){  
     int paiming i=2;  
     switch(paiming){  
         case 1:  
             System.out.println("冠军");  
               break;  
         case 2:  
              System.out.println("亚军");  
               break;  
         case 3:  
             System.out.println("季军");  
               break;  
         default:  
         System.out.println("什么都没有!!");  
}}  
  //输出的结果就是“亚军”;在判断排名之后就会直接执行case 对应的数值,在break跳出整个switch。

   return: 結束整個函數,跳到函數的結尾5是就結束。 


Java程式碼  

public class ForLoop{    
   public static void main(String[] args){    
       outer:for(int i=0;i<5;i++){    
           for(int j=0;j<10;j++){    
               if(j==5)    
                  break outer;    
                System.out.print("*");      
           }    
           System.out.print("\r\n");      
       }            
   }    
   
  
//输出:*****。break 别名   直接跳出别名的循环。

   continue:結束目前這次循環,跳到下一次循環 

eg:輸出1到6的數,但3不能輸出。 

Java代碼  

public class uuu {  
    public static void main(String[] args){  
        for(int i=1;i<10;i++){  
            if(i%3==0){  
                System.out.println(i);  
            }  
            if(i>5){  
                return;  
            }  
        }  
    }  
}  
//输出结果:2 4 6。当输出到6的时候判断到大于5就return结束了这个函数。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn