首頁 > Java > java教程 > 主體

java中跳轉語句的使用

巴扎黑
發布: 2016-12-10 09:41:41
原創
1955 人瀏覽過

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结束了这个函数。
登入後複製

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板