導航:首頁 > 編程語言 > javacontinue用法

javacontinue用法

發布時間:2023-02-07 08:21:49

❶ 在java中,break語句,continue語句的用法是與c++中有區別么謝謝了!!

break是結束當前循環
准確的說break是跳出當前過程塊,就是break所在的{與}之間這一塊,直接到}後面的代碼,比如switch中的break
continue是從當前位置結束此次循環,開始下一次循環
這兩個與c++中的用法一樣

❷ 誰能幫我解釋下在JAVA中break和continue是什麼區別分別用在什麼時候,都怎麼用謝謝

前者直接退出循環,後者是到當前行為止,回到循環的第一句重新開始執行本次循環。

❸ java中continue和break有什麼區別

在java之中,break和continue都可以用來跳出當前循環,但是兩者的主要區別是:
當循環執行到break語句時,就退出整個循環,然後執行循環外的語句。
當循環語句執行到continue時,當次循環結束,重新開始下一輪循環。如果已經是最後一輪循環了,那麼這是的continue就與break效果一樣了。

❹ Java中while(條件) continue用法

  1. 當while(條件)裡面的條件為true時,就會執行while大括弧內的代碼,裡面有什麼就會執行

  2. 如果裡面有continue的話,會跳過本次循環

  3. 也就是說,continue後的代碼這次循環不執行了,開始執行下次循環

❺ java關於continue

選A。continue是結束當次循環體然後進入下次循環,而break是跳出循環。
首先i=0,所以會執行total+=i,total變為0;
然後i=1,執行continue;
最後i=2,執行break,循環結束。
所以答案為A

❻ java循環中continue的作用是什麼有什麼作用

java 中的continue用法:
continue和break有點類似,區別在於continue只是終止本次循環,接著還執行後面的循環,break則完全終止循環。
可以理解為continue是跳過當次循環中剩下的語句,執行下一次循環。

例子:

[cpp] view plain
#include<stdio.h>
void main()
{
int sum,i;
sum=0;
for(i=1;i<=100;i++)
{
sum=sum+i;
if(i==2)
{
printf("執行continue");
continue;
}
if(i==4)
{
printf("執行break");
break;
}
printf("sum=%d",sum);
}
printf("循環結束");
}

這個的運行結果為: sum=1;
執行continue;
sum=6;

執行break 循環結束

運行結束。

❼ java中怎麼continue多個循環 像 break 標記那樣,或者有什麼別的方法實現

break就是指跳出當前循環的,你的break在內層循環,
那麼跳出後執行的就是下一次的外層循環。
你說結束外層循環進入下一次是指什麼?
for(Down down :list_down){這個外層還有一層么,
如果沒有的話結束這一層這個循環就結束了的說~

如果你要結束這一層還能進入下一次循環,那麼這一層外邊應該還有一層循環。

不知道是不是我理解有誤,
下邊來補充說一下coutinue和break的用法;
continue可以配合標記來使用指中斷當前循環 從 標記處開始繼續循環:
給個例子:

public class Test22 {
public static void main(String[] args) {
int i=1,j=1,k=1;
label1:
while(k%4<3){
System.out.println("外層循環:"+k++);
i=1;
while(i%4<3){
System.out.println(" 中層循環:"+i++);
j=1;
while(true){
System.out.println(" 內層循環:"+j++);
if(j==3){System.out.print(" 跳出到標簽處的循環\n");continue label1;}
}
}
}}}
輸出結果:

外層循環:1
中層循環:1
內層循環:1
內層循環:2
跳出到標簽處的循環
外層循環:2
中層循環:1
內層循環:1
內層循環:2
跳出到標簽處的循環

這個就是直接越過中間的循環跳到了最外層,如果是break則是跳到中間的一層循環:

public class Test22 {
public static void main(String[] args) {
int i=1,j=1,k=1;
label1:
while(k%4<3){
System.out.println("外層循環:"+k++);
i=1;
while(i%4<3){
System.out.println(" 中層循環:"+i++);
j=1;
while(true){
System.out.println(" 內層循環:"+j++);
if(j==3){System.out.print(" \n");break ;}
}
}
}}}

輸出結果:

外層循環:1
中層循環:1
內層循環:1
內層循環:2

中層循環:2
內層循環:1
內層循環:2

外層循環:2
中層循環:1
內層循環:1
內層循環:2

中層循環:2
內層循環:1
內層循環:2

再說berak+標記的使用,它可以跳出指定處的循環,比如下邊這個我要直接從最里層結束全部循環:

public class Test22 {
public static void main(String[] args) {
int i=1,j=1,k=1;
label1:
while(k%4<3){
System.out.println("外層循環:"+k++);
i=1;
while(i%4<3){
System.out.println(" 中層循環:"+i++);
j=1;
while(true){
System.out.println(" 內層循環:"+j++);
if(j==3){System.out.print(" 跳出標簽處的循環\n");break label1;}
}
}
}}}

輸出結果:

外層循環:1
中層循環:1
內層循環:1
內層循環:2
跳出標簽處的循環

以上應該是break和continue的方法的補全,希望能有所幫助~不理解的地方還請指出

❽ java中continue是什麼意思

continue 是指跳出本次循環 ,繼續下次循環(就是 本次 循環中conitnue之後的語句不會執行)

閱讀全文

與javacontinue用法相關的資料

熱點內容
連漲啟動源碼 瀏覽:161
小奔運動app網路異常怎麼回事 瀏覽:449
php開啟壓縮 瀏覽:305
伺服器主機如何設置啟動 瀏覽:284
linux配置網路命令 瀏覽:774
一張照片怎麼製作視頻app 瀏覽:908
pythonweb和php 瀏覽:978
電腦伺服器地址ip地址 瀏覽:823
對矩陣壓縮是為了 瀏覽:912
setfacl命令 瀏覽:172
linux子系統中斷 瀏覽:342
linux查看進程ps 瀏覽:224
知識庫系統php 瀏覽:625
小波變換壓縮圖像python 瀏覽:153
阿里巴巴程序員怎麼月入百萬 瀏覽:175
如何使用國外伺服器 瀏覽:188
燃燈者pdf 瀏覽:470
編譯器用數學嗎 瀏覽:9
圖形化apk反編譯工具 瀏覽:48
考勤表加密怎麼辦 瀏覽:739