1樓:文件類共創空間
我的想法是這樣的。
非要用break的方式跳出,我覺得可以再內層for迴圈中加一個標誌量,如label,當內層if條件成立時,label = 1;執行break;跳到外層for迴圈,在新增執行判斷語句,if (label == 1) break;再次break,跳出第二層for迴圈
for迴圈程式語言中的語句之一,用於迴圈執行。for迴圈是開界的,它的一般形式為: for(; 《條件表示式》; ) 語句; 初始化總是一個賦值語句, 它用來給迴圈控制變數賦初值; 條件表示式是一個關係表示式, 它決定什麼時候退出迴圈; 增量定義迴圈控制變數每迴圈一次後 按什麼方式變化。
這三個部分之間用";"分開。 例如:for(i=1; i<=10; i++) 語句; 上例中先給i賦初值1, 判斷i是否小於等於10, 若是則執行語句, 之後值增 加1。
再重新判斷, 直到條件為假, 即i>10時, 結束迴圈。
for語句比while語句和do-while都要靈活,是一種功能更大、更常用的迴圈語句,它的一般語法格式為:
for(表示式1;表示式2;表示式3)
其中,表示式可以省略,但是分號不可省略。
2樓:匿名使用者
非要用break的方式跳出,我覺得可以再內層for迴圈中加一個標誌量,如label,當內層if條件成立時,label = 1;執行break;跳到外層for迴圈,在新增執行判斷語句,if (label == 1) break;再次break,跳出第二層for迴圈
3樓:悠遊網
想到一個簡單的方法,就是在內迴圈exit for的時候寫一個常量(例如:h=10),一跳出內迴圈,在外迴圈就判斷 h是否等於10,等於就是內迴圈滿足條件才跳出,這時候外迴圈也exit for跳出外迴圈。 剛測試可行!
4樓:匿名使用者
c語言哈。晚上給你做。爪機沒點了。
5樓:匿名使用者
最簡單的:將break換成j=201,i=0
6樓:龍志舞
for 迴圈可以命名
如 a:for,break a 就可以跳了。
j**a中,怎麼跳出兩層for迴圈?
7樓:小肥肥
採用標籤方式跳出,指定跳出位置。
具體如下:
a:for(int i=0;ib:for(int j=0;jif(n=0)
public void foreachtest() throws exception可以省略,執行完中間迴圈體後接著執行末尾迴圈體 [2] 。
執行末尾迴圈體後將再次進行條件判斷,若條件還成立,則繼續重複上述迴圈,當條件不成立時則跳出當下for迴圈。
pascal語言中的for迴圈:
for 迴圈變數:=初值 to/downto 終值 do
begin
迴圈體end;
迴圈變數從起點到終點每次加1或減1(to 為加1,downto為減1)。
8樓:匿名使用者
這樣只跳出內層迴圈,在外層再加一個判斷條件再break一次
9樓:褲衩反穿尾巴長
採用標籤方式跳出,指定跳出位置,可惜這個問題你沒有懸賞,算了,我贈送你了。
a:for(int i=0;i 10樓: int b=0; for(int i=0;i break;} 11樓:匿名使用者 用goto是最簡單的 12樓:匿名使用者 public static void main(string args) }tag = false;}} system.out.println(tag); }像上面示例所示,可以跳出多層迴圈,執行結果如下: 上述方法使用的命名**段的方式控制,break跳轉出指定的**塊。 13樓:匿名使用者 可以直接在內迴圈,裡 賦值 i; for (int i = 0; i < 9; i++)} 14樓:一粉鍾 內層迴圈被外層迴圈所控制; 如:當取值為陣列中的5時跳出最外層迴圈 string arr = ,,}; boolean found = false;//for(int i=0;i 怎麼跳出兩層for迴圈,if條件滿足以後要跳出兩層for迴圈,break語句只能跳出一層 15樓:花果山的小木匠 public static void main(string args) }} system.out.println("按照程式,到最裡層的迴圈之後,執行一邊就跳出了三層迴圈,到了這裡"); }設定一個標籤 ,讓break到指定的地方,可以跳出多層迴圈 16樓:爺丶霸氣張揚 boolean a = false; for (int i = 0; i < 10; i++)}if (a)} 17樓:匿名使用者 設定跳抄 轉標籤: 假設定義標籤名為---@ @:for} 兩個for迴圈巢狀,怎麼用break退出 18樓:匿名使用者 break 語句指示 flash 跳過當前迴圈體的其餘部分,停止循專環動作,並執行迴圈語句屬後面的語句。 loop1:for (var i:int=0; i<5; i++) }} 19樓:手機使用者 return 語句執行立即返回到呼叫函式,(ps:跳過後面的語句,返回到函式開始處);break 語句指示 flash 跳過當前迴圈體的其餘部分,停止迴圈動作,並執行迴圈語句後面的語句。 檢視原帖》 1 while迴圈語句有入口條件,而do while語句沒有入口條件。2 while迴圈語句在程式執行語句過程中可能一次也不執行,而do while迴圈語句至少被執行一次。3 語法不同。while 迴圈條件 do 迴圈操作 while 迴圈條件 while 語句會首先判斷條件是否成立?如果條件成立了... include windows.h void clock 執行緒函式 int main 主執行緒入口函式 其實不難,你只需要呼叫建立執行緒的系統函式就可以了,至於執行緒函式是如何呼叫的那是作業系統該乾的事。要學的東西還有執行緒的互斥,死鎖,執行緒間的排程。以後發展很可能是多核下的多執行緒程式設計,其... 第一次i 0 用完後i自加,變成1.k i 這句執行完成後,k 1,i 2 while 迴圈是k 5就列印i 且每次迴圈後,k k 2 因此可以判斷 while 要迴圈兩次。即打兩次i,結果就是11 第二次for 迴圈時,其實等於2 k 3 i 4 while迴圈時,列印一次i 結果是3,k k 2...關於java迴圈語句的問題,關於Java迴圈語句的問題
怎樣跳出這個時間的迴圈
關於java巢狀迴圈的題