双色球基本走势图表图双色球基本走势图表图

基礎篇:Brake和Label



作者:    文章來源:
發布日期:2007年02月12日
Brake和Label
(akebono 2001年08月06日 09:31)


1:break

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



 双色球基本走势图表图 www.pfynwn.com.cn 
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循環。
Copyright © 2002-2012 www.pfynwn.com.cn. All rights reserved.
JSP中文網    備案號:粵ICP備09171188號
成都恒??萍擠⒄褂邢薰?nbsp;   成都市一環路南二段6號新瑞樓三樓8號