continueifjava
『壹』 java的continue能用在while里嗎
和我一樣,for循環就沒問題。
當while 循環語句執行到continue時,下面的a++就不會執行了,a會保存當前數值,直接返回開頭繼續執行形成死循環。
解決辦法:在if語句中,continue語句的上面補上a++
『貳』 java 中do...while 和for{if(){continue;}}的區別在哪裡
do...while是直接先來執行一遍,然後自判定。
然後while和for都是先判定再執行。
然後for{if(){continue;}}這個我個人認為這個continue起到的作用其實並不大,因為continue並不能直接地控制整個循環的停止。一般使用continue只是為了防止continue後面的代碼在本次循環中被執行,它相當於一個if else的組合,而不像do...while是對整個循環的控制。
『叄』 java中continue怎麼用
為||的if語句中的&&的條件關系應該改為||的條件就對了.
完整的程序如下:
publicclassKT017{
publicstaticvoidmain(String[]args){
intnum=0;
System.out.println("不能被7整除版且個位數不是權1,3,6,8的數為:");
for(inti=0;i<=100;i++){
if((i%10==1)||(i%10==3)||(i%10==6)||
(i%10==8)||(i%7==0)){//這里&&的條件改為||的關系
continue;
}
num=num+i;
System.out.println(i);
}
System.out.println("其和為:"+num);
}
}
『肆』 急!!!java 中 while里有個if if裡面寫著continue是什麼意思整合邏輯是什麼
continue是表示來結束本次循環自,繼續下一次循環。
break表示結束整個循環,繼續執行循環後面的代碼。
if里寫著continue也就是表示如果符合if的條件就跳出本次循環,繼續下一次循環,注意,不是結束整個循環,只是本次循環到此結束。
『伍』 java中continue問題求教
這個很簡單啊。
第一個問題i=2時,continue的是j的循環,循環里什麼都沒輸出,循環結束後走了System.out.println();所以空專行。
第二個屬問題,i=2時,continue的是i的循環(效果同把判斷放到i的循環中),此處就不會有空行。
『陸』 請問java中的continue語句到底怎麼使用,看書有點看不懂
for(int i = 0; i < 10; i ++){
if(i < 5){
System.out.prinlnt(i);
continue;
}
if(i == 8){
System.out.print(8);
break;
}
System.out.println("程序仍在進行");
}
輸出結果:
01234
程序仍在進行
程序仍在進行
程序仍在進行
8
縱觀整個for循環,當i等於01234時,遇到continue的時候,下面的代碼都不走了,輸出01234。當i等於567的時候走下面,輸出三個程序仍在進行。當i等於8的時候,輸出8,這個循環break,直接結束
『柒』 用JAVA中的continue語句編寫一個程序
//輸出0-9之中的奇數
for(int i = 0; i < 10; i++)
{
if(i%2 == 0)
{
continue;
}
System.out.println(i);
}
『捌』 java里的continue具體用法
|String s="";
for(int i=1;i<=5;i++){
if(i==3||i==4)continue;
s=s+i;
}
System.out.println(s);
你會發現s的輸出少了3和4,它的作用就是在循環中繼續循環,而不版執行本次循環後的語權句。
『玖』 Java怎麼在while循環中使用continue呢
一般情況這么用:
while(true){
if(condition 1){
continue;
}
if(condition 2){
break;
}
}
『拾』 Java中的continue的使用
for (i = 1; i <= 10; i++) {
if (i % 5 == 0)
continue;
} sum += i; 上式中,相當於是這樣的,for 循環沒做任何事,當i=10的時候,i++然後在回去for 循環中判斷是否滿足條內件容,這時候i=11不滿足條件,跳出循環,列印i