學(xué)習(xí)啦>知識大全>知識百科>公共基礎(chǔ)知識>

編程中break的用法是什么(2)

時間: 謝君787 分享

  3、break在循環(huán)中的使用,這里用雙for循環(huán)為例;

  代碼如下:

  public static void main(String[] args) {

  int i = 10;

  for(;i<=15;i++){

  for(int j=0;j<=i;j++){

  System.out.print(j+" ");

  if(j==3){

  break;

  }

  }

  System.out.println("this is i:"+i);

  }

  }

  4、break作為”goto“使用,說明:break語句除了在switch語句和循環(huán)中使用之外,它還能作為goto 語句的一種“文明”形式來使用。Java 中沒有 goto 語句,因?yàn)間oto 語句提供了一種改變程序運(yùn)行流程的非結(jié)構(gòu)化方式。這通常使程序難以理解和難于維護(hù)。它也阻止了某些編譯器的優(yōu)化。但是,有些地方goto 語句對于構(gòu)造流程控制是有用的而且是合法的。例如,從嵌套很深的循環(huán)中退出時, goto 語句就很有幫助。因此,Java 定義了break 語句的一種擴(kuò)展形式來處理這種情況。通過使用這種形式的break,你可以終止一個或者幾個代碼塊。這些代碼塊不必是一個循環(huán)或一個switch語句的一部分,它們可以是任何的塊。而且,由于這種形式的break 語句帶有標(biāo)簽,你可以明確指定執(zhí)行從何處重新開始。你將看到,break帶給你的是goto 的益處,并舍棄了goto 語句帶來的麻煩(以上為引用,說的太好了)。

  5、break做為“goto”使用代碼如下:

  public static void main(String[] args) {

  first:for(int i=0;i<=10;i++){

  for(int j=0;j<=i;j++){

  System.out.print(j+" ");

  if(j==5){

  break first;

  }

  }

  System.out.println();

  }

  }

  C語言程序中break是什么意思

  break在一些計(jì)算機(jī)語言中是保留字,其作用大多情況下是終止上一層的循環(huán),以C語言來說,break在switch(開關(guān)語句)中在執(zhí)行一條case后跳出語句的作用。

  C語言中的break

  break語句通常用在循環(huán)語句和開關(guān)語句中。當(dāng)break用于開關(guān)語句switch中時, 可使程序跳出switch而執(zhí)行switch以后的語句; 如果沒有break語句, 則將成為一個死循環(huán)而無法退出。break在switch 中的用法已在前面介紹開關(guān)語句時的例子中碰到, 這里不再舉例。

  當(dāng)break語句用于do-while、for、while循環(huán)語句中時, 可使程序終止循環(huán)

  而執(zhí)行循環(huán)后面的語句。通常break語句總是與if語句聯(lián)在一起。

  即滿足條件時,便跳出循環(huán)。
看過“編程如何使用break”的人還看了:

1.c語言中continue和break的用法

2.java畢業(yè)論文范文5篇

3.Java程序員常用英語

4.電腦快捷鍵使用大全

5.在DOS 下使用Windows *.WAV 文件

6.開發(fā)人員筆試題6篇

編程中break的用法是什么(2)

3、break在循環(huán)中的使用,這里用雙for循環(huán)為例; 代碼如下: public static void main(String[] args) { int i = 10; for(;i=15;i++){ for(int j=0;j=i;j++){ System.out.print(j+ ); if(j==3)
推薦度:
點(diǎn)擊下載文檔文檔為doc格式
1701127