程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> Java 語法介紹(七):Brake和Label

Java 語法介紹(七):Brake和Label

編輯:J2EE

1:break

break語句提供了一種方便的跳出循環的方法。

boolean test=true;
   int i=0;
   while(test)
{
    i++;
    if(i>=10) break;
}

執行這段程序時,盡管while條件表達式始終為真,全循環只運行10次。

2:標號label

標號提供了一種簡單的break語句所不能實現的控制循環的方法,當在循環語句中遇到break時,不管其它控制變量,都會終止。但是,當你嵌套在幾層循環中想退出循環時又會怎樣呢?正常的break只退出一重循環,你可以用標號標出你想退出哪一個語句。

char a;
   outer: //this is the label for the outer loop
   for(int i=0;i<10;i++)
   {
   for(int j=0;j<10;j++)
     {
       a=(char)System.in.read();
       if(a==´b´)
         break outer;
       if(a==´c´)
         continue outer;
     }
   }

在這個例子中,循環從鍵盤接受100個輸入字符,輸入“b”字符時,break outer語句會結束兩重循環,注意continue outer語句,它告訴計算機退出現在的循環並繼續執行outer循環。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved