選擇結構:
- equals:判斷字符串是否相等
- switch:多選擇結構
注意:switch語句中的變量類型可以是
- byte short int char
- switch 支持 string → JDK 7后才能使用
- case 標簽必須為字符串常量或字面量
case穿透,break可以防止case穿透。
每寫一個case,后面都要加上break
string本質是數字(hashcode:每個字符串都有自己的hashcode)
==============================================================================
循環結構:
- while →符合條件進入循環
- do....while... → 至少執行一次,如果符合條件即可進入循環
- for → 最有效,最靈活的循環結構(快捷方式:條件數.for)
不同點:
- while 先判斷后執行
- do while先執行后判斷
for(;;)→死循環
增加for:
- for(變量:數組名) → 數組內的東西賦值給變量
break continue:
- break 在任何循環語句的主體部分,均可用break控制循環的流程。
- break 用于強行退出循環,不執行循環中剩余的語句(break 語句也在switch中使用)
- continue 語句用在循環語句中,用于終止某次循環過程,即跳過循環中尚未執行的語句,接著進行下一次是否執行循環的判定。
=======================================================================================
方法:類似一個函數
System.out.println()
↑ ↑ ↑
類 對象 方法
設計原則:一個方法只能完成一個功能
方法命名:
修飾符 返回值 方法名 (參數類型 參數名){
.....
方法體
.......
return 返回值;
}(有返回值才需要return)
形參:用來定義的參數
實參:實際調用傳遞的參數
調用方法:對象名.方法名

浙公網安備 33010602011771號