3.選擇結構
3.1 if系列選擇結構
if(條件表示式){
// 成立時執行的內容
}if-else(互斥)選擇結構
if(條件表示式){
//成立時
}else{
//不成立,,,
}if-else if-else(多重)選擇結構
//自上而下執行判斷 只要有乙個滿足 省下的不再繼續 判斷
if(條件1)else if(條件2)else
巢狀if
多種結構之間可以相互巢狀 只要符合需求即可,當然一般情況下不會巢狀太多層
if(條件1)
} 3.2 switch選擇結構
此常量非彼常量
此介面非彼介面
此伺服器非彼伺服器
switch(表示式)
注意事項:
int string enum 但是因為自動型別轉換所以byte short chart也可以支援。
. switch中的case後必須接唯一常量。
switch中每乙個case後如果沒有特殊情況需要新增break,否則會出現case穿透。
如果沒有特別情況建議在結尾新增default作為預設處理.
3.if switch區別
相同點:
都是選擇結構
都可以作為等值判斷
異同點:
語法不同
switch只能用於等值判斷 if還可以用於範圍判斷。
流程控制 迴圈結構
對於某些需要重複執行的,相同或者相似的語句,使用某種格式來完成對 的簡化。分類 格式 while 布林表示式 注意事項 執行流程 public class whiledemo public class whiledemo system.out.println sum 對於while語句而言,如果不滿...
流程控制,迴圈結構,for,while迴圈
1.變數名命名規範 1.只能由數字 字母 及 組成 2.不能以數字開頭 3.不能與系統關鍵字重名 4.開頭有特殊含義 5.開頭 結尾的變數,魔法變數 6.支援大小駝峰,但建議 連線語法 7.盡量見名知意 2.常量 用全大寫標示常量,只能自我保障不去修改全大寫的變數 3.資料型別 int 存放所有的整...
程式流程控制 迴圈結構
今天學習了關於迴圈結構的內容,如何實現乙個迴圈,我覺得我們至少需要三個條件 迴圈起始條件,迴圈終止條件,迴圈次數控制 這三個就是我們能否實現我們想要的迴圈 的關鍵,當我們控制其中的乙個或多個條件時,就可以控制整個迴圈。迴圈結構我們有三種結構 for迴圈,while,do.while for迴圈和wh...