如何在while迴圈和do while迴圈中加BREAK

2021-09-05 20:06:54 字數 1008 閱讀 5949

1樓:匿名使用者

不管是while還是do-while,”break“都是放到while中。舉例:

public class test

x++;

system.out.print("\n");}}}

2樓:

標點符號問題.

while(++i<=100); -- 這裡有分號,表示無迴圈體的while迴圈.

應當去掉分號,迴圈體用花括號括起來.

while(++i<=100)

do .. while, 迴圈體要用花括號括起來:

do while();

其它沒問題.

3樓:關南珍

你的程式編的很不清晰

上面還是++i<=100;下面就變成了i==51;

我明白你的意思

但c教材上不會這麼編

一般的思維是:

讓一個數自增:比如 i從1增到100;

再設定一個變數來容納:比如n;把i的每個值都加進去i=1; n=1;

i=2; n=1+2;

i=3; n=(1+2)+3;

所以: n=上一次的值+i的新值

即:i++; n=n+i;

ps:break只能用於迴圈語句和switch語句內,不可以單獨或使用在其他語句中。

用while迴圈求1+2+……+100的和的經典方法:

main()

}do-while的方法類似:

main()

while(i<=100);

do while 迴圈是如何迴圈的?

4樓:匿名使用者

dowhile( )

先執行語句,在判斷括號裡的語句,是真再迴圈,假怎退出迴圈。

while( )

是先判斷真假再執行,這兩個語句的區別是,do while不管真假至少執行一次,while要第一次就為假就不會執行

matlab中的如何跳出while死迴圈

在matlab中,如沒有正確使用好while條件迴圈語句,很容易出現死迴圈 版現象。預防死迴圈的對策權 有 1 在while條件迴圈語句中,設定判斷語句,當條件不滿足時,直接執行 break 中斷語句,跳出迴圈 2 在while條件迴圈語句中,設定判斷語句,當條件不滿足時,直接執行 return 中...

C語言中while和do while迴圈問題,搞不懂,亂了我

main while y 迴圈體執行完成後,看 y 是否大於 0,大於繼續執行 do 迴圈體內語句。否則推出從新執行外層 while 條件 即 y 1 printf d,d a,y 如果第一個while再不成立,不執行do,因為do 是第一個while 的迴圈體內語句。而執行 printf 第一次執...

如何在ecel中打對勾和叉叉,如何在excel中打對勾和叉叉

把輸入法切換到中文,在左下出現的輸入條的軟鍵盤上點右鍵 選 數學符號 裡面就有 或者點插入 特殊符號 數學符號,也可以。好象沒有半對的,你實在要半對,可以在對勾上用繪圖工具裡的線條斜著畫一段線。應該是在特殊符號那裡找 工具欄 插入 特殊符號,裡面有 如何在excel中輸入對號和叉號 插入 特殊符號,...