方法+流程控制+循環(huán)基礎(chǔ)
運算符
概述

練習1:平年閏年
輸入年號,判斷是否是閏年。兩個條件:
1、能被4整除,并且不能被100整除
2、或者能被400整除
練習2:自增自減
練習3:求三個數(shù)的最大值
分支結(jié)構(gòu)1:if
概述
順序結(jié)構(gòu)的程序雖然能解決計算、輸出等問題,但不能做判斷再選擇。對于要先做判斷再選擇的問題就要使用分支結(jié)構(gòu)。
形式

練習1:商品打折
練習2:統(tǒng)計學(xué)員得分
分支結(jié)構(gòu)2:switch
??概述
當一個case成立,從這個case向后穿透所有case,包括default,直到程序結(jié)束或者遇到break程序才結(jié)束。
?形式
switch(expr1)中,expr1是一個整數(shù)表達式, 整數(shù)表達式可以是int基本類型或Integer包裝類型,由于byte,short,char都可以隱含轉(zhuǎn)換為int,所以也支持。
注意:?jdk1.7以后新增?String
switch(變量或者表達式){
???????case 1:
???????case 2:
???????case 3:??
case 4:??
???????default:
}
?練習1:數(shù)字匹配
循環(huán)結(jié)構(gòu)1:for
概述
循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個功能而設(shè)置的一種程序結(jié)構(gòu)。
它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán)。
根據(jù)判斷條件,循環(huán)結(jié)構(gòu)又可細分為先判斷后執(zhí)行的循環(huán)結(jié)構(gòu)和先執(zhí)行后判斷的循環(huán)結(jié)構(gòu)。
形式
for(開始條件;循環(huán)條件;更改條件){
???????循環(huán)體代碼…
}
練習1:打印0到10

練習2:打印10到0
練習3:打印8,88,888,8888
拓展
&和&&的區(qū)別
當一個&表達式在求值的時候,兩個操作數(shù)都會被求值,&&更像 是一個操作符的快捷方式。當一個&&表達式求值的時候,先計算第一個操作數(shù),如果它返回true才會計算第二個操作數(shù)。如果第一個操作數(shù) 取值為fale,第二個操作數(shù)就不會被求值
a=a+4和a+=4的區(qū)別