分支結構 1.if後面可以不加{},但是不建議,容易產生誤解2.寫程式的時候先防屌絲測試,再寫邏輯,否則會出錯3.if:一條分支 if else:兩條分支 if...else if...:多條分支(結尾可以不加else)4.註意大括弧5.switch-case(與else if比較):(1).只能對
分支結構
1.if後面可以不加{},但是不建議,容易產生誤解
2.寫程式的時候先防屌絲測試,再寫邏輯,否則會出錯
3.if:一條分支
if else:兩條分支
if...else if...:多條分支(結尾可以不加else)
4.註意大括弧
5.switch-case(與else if比較):(1).只能對整數數據類型做判斷
(2).只能做等值比較,不能做大於小於比較
(3).多米諾骨牌,必須用break.
6.break:中斷,就像一堵牆。
7.多個空case併列使用,表示多個case,都執行相同的操作。
迴圈結構
1.迴圈變數都要朝退出迴圈的趨勢不斷變化
2.任意min~max之間隨機數
(int)(Math.random()*(max-min+1)+min)
3.先判斷條件,在反覆執行,就用while
4.只要迴圈,就要有三要素:迴圈變數,迴圈條件,迴圈體
5.三目運算:根據不同條件返回不同值
6.do-while:至少迴圈一次
7.全形占兩個位元組,半形占一個位元組。
半形全形主要是針對標點符號來說的,全形標點占兩個位元組,半形占一個位元組,而不管是半形還是全形,漢字都還是要占兩個位元組。
在編程式的源代碼中只能使用半形標點(不包括字元串內部的數據)。
8.continue只能用於迴圈中,僅僅跳出本迴圈。
9.複雜的問題:1,先做會做的;2,再用笨方法實現,3,優化笨方法