DAY03復習
1. 運算子
- 普通的四則運算 + - * /并不會改變變數本身的值
如果想要改變變數本身的值,需要把運算式的結果重新賦值給變數

- 取余%(求模,mod):取余數,如果整除,余數為0
- 自增自減運算子

- 比較運算子
!=、==、>、<、>=、 <= 的結果都是布爾型別的 - 邏輯運算子
& 單與and:全真才真,有假則假
&& 雙與/短路與: 邏輯與單與一致,只不過增加了短路的功能
| 單或:全假才假,有真則真
|| 雙或/短路或:邏輯與單或一致,只不過增加了短路的功能 - 三元/目運算子:
格式:1?2 : 3; 1是運算式,1真結果取2,1假結果取3 - 賦值運算子
= 是普通的賦值運算子,等號的右邊賦值給等號的左邊
復合賦值運算子主要是可以簡寫&型別的自動轉換
2. 順序結構
順序結構可以解決計算和輸出的問題,但是順序結構會從頭到尾依次執行所有的代碼,所以如果想先判斷,再選擇,或者回圈,就得使用其他結構了,
3. 分支結構
3.1 單分支結構

3.2 多分支結構
多分支結構一般是兩種情況的場景,非黑即白,2選1

3.3 嵌套分支結構
嵌套分支適合判斷條件比較多的情況
注意:else if{ } 的個數是可選的
最后的else{}可加可不加,根據業務選擇

4. 選擇結構
1.變數a支持的型別:byte short char int String
2.執行順序:
會拿著變數a的值依次與每個case后的值做比較,如果不加break
會向后穿透所有case,包括default
3.如果設定了“保底選項default”,并且沒有任何case被匹配到的話會執行保底選項的內容
4.break與default是可選的,根據自己的業務來決定加不加

5. 回圈結構
回圈結構適合重復多次的做某一件事情時使用
一個回圈到底執行多少次,取決于回圈變數可以取到幾個值
能取到幾個值,回圈就會執行幾次
注意: 是取到幾個值而不是回圈變數的取值范圍

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/292098.html
標籤:其他
上一篇:手把手帶你實作第三方應用登錄
