Java學習第三天 迴圈結構

2021-09-02 17:39:07 字數 899 閱讀 1545

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...