for(1.初始化條件;2.迴圈條件;3.迭代條件)
執行順序,1-2-4-3,當迴圈 條件不滿足,就退出當前迴圈
初始化條件不一定是數值,
for跟while可以相互轉換
dowhile至少會執行一次迴圈,因為while是先判斷,符合條件再執行
一般情況下,再無限迴圈內部要有種植程式的語句,使用break實現,如果沒有,就是死迴圈
巢狀迴圈:迴圈中還可以宣告迴圈。相當於內層迴圈的整體充當外層迴圈的迴圈體
for (int i = 1; i < 10; i++)
system.out.println();
}}
或者
while()
} long start = system.currenttimemillis();// 獲取系統當前的毫秒數
math.sqrt(i)//數學中開根號
優化程式之後,執行速度明顯變快
這個程式做了乙個,加break,做開根號的優化
Java學習第三天
介面的概念 只說明類應該做什麼 但並不指定如何做 的方法,乙個類可以實現乙個或多個介面。介面的宣告 用關鍵字inte ce來宣告。所以介面並不是乙個類,而是對符合介面需求的類的一套規範。publicinte ceperson 介面都是public型的,介面中的方法自動的也全部是public stri...
第三天java學習筆記
運算結果只有true 和false 通常判斷判斷數值 instanceof 通常判斷是不是字串 xx instanceof string num2 是先參加其他運算 num2先加然後參加其他運算 運算結果只有true 和false 非 與 或 運算中有假全都假 運算中有true 結果都為true。都...
學習第三天
額,又是美好的一天!祝賀比利時奪得季軍!下面,還是先看資訊學 今天繼續看倍增。這道題是和倍增沾邊的題,額,其實就是兩邊floyd。但是思路還是可以借鑑的。這道的思路是,使用兩個陣列,乙個是f k u v 這個陣列表示節點u到節點v之間是否距離為2 k,如果是,則為1,否則為0.代表u和v之間是否1s...