for迴圈體條件裡面的變數沒有宣告型別的悲劇

2021-07-02 14:30:10 字數 505 閱讀 8203

今天書寫乙個關於簡單的多執行緒的問題,在覆寫其run()方法的時候,功能就是簡單的迴圈輸出0-9十個數字。我的**是這樣寫的。

class mythread extends thread

public void run()

} }

public class threaddemo01

} 在執行編譯的時候一直出現:找不到符號for(i;i<10;i++ )的變數i。後面發現原來就是我的條件裡面的i 沒有寫成int i;哎,乙個特2的錯誤。

這樣就通過了編譯。

forEach跳出迴圈體

在foreach中,不能使用 continue 和 break 可以使用 return 或 return false 跳出迴圈,效果與 for 中 continue 一樣。注意該方法無法一次結束所有迴圈。foreach 跳出本次迴圈,使用return 1,2,3,4,5 foreach functi...

例項039 終止迴圈體

心法領悟039 用break避免死迴圈。充分利用迴圈可以提高程式的開發與執行效率,但是如果不注重迴圈中的演算法很容易導致程式的死迴圈,那將是程式的死穴。所以在迴圈體中要對可能出現的特殊情況適用break語句中斷迴圈。public class breakcyc system.out.println 在...

迴圈體與else語句

大家一定非常熟悉else關鍵字語句,else通常是用來配合if語句使用的,但是在python的else語句並不只能用在if語句之後,還可以用在迴圈語句甚至try異常處理語句中,這雖然不是什麼秘密,但是很多人沒有發現它的好處。for else 預設情況下,只有當for迴圈語句正常執行後,最後才會執行e...