一:運(yùn)算符和表達(dá)式
? ? ? ? ? ? ? ? 1.三目運(yùn)算符(三元運(yùn)算符)
? ? ? ? ? ? ? ? ? 表達(dá)式1?:表達(dá)式2:表達(dá)式3;
? ? ? ? ? ? ? ? ? 表達(dá)式1的值應(yīng)該為boolean類(lèi)型的值
? ? ? ? ? ? ? ? ? 如果表達(dá)式1的值為true,那么表達(dá)式2作為整個(gè)表達(dá)式的結(jié)果
? ? ? ? ? ? ? ? ? 如果表達(dá)式1的值為false,那么表達(dá)式3做為整個(gè)表達(dá)式的結(jié)果
? ? ? ? ? ? 一珊拼、流程控制語(yǔ)句
? ? ? 1.?
? ? ? if(條件){
? ? ? ? //要執(zhí)行的語(yǔ)句
? ? ? ? }
? ? ? ? ? 2.
? ? ? ? ? if(條件){
//條件為true時(shí)執(zhí)行的語(yǔ)句
? ? ? ? ? }else{
//條件不為true時(shí)執(zhí)行的語(yǔ)句
? ? ? ? ? }
? 3.多重條件語(yǔ)句
? else if(){
? }
? ? 練習(xí):用if(){}else(){}語(yǔ)句和 else if(){}語(yǔ)句完成如下練習(xí)
? ? ? 手動(dòng)輸入一個(gè)考試分?jǐn)?shù) (0~100)
如果成績(jī) 為 100分 ,獎(jiǎng)勵(lì)一臺(tái)蘭博基尼
如果成績(jī) 大于等于90分忿偷,獎(jiǎng)勵(lì)一臺(tái) 法拉利
如果成績(jī) 大于等于80分廊移,獎(jiǎng)勵(lì)一臺(tái) 奧迪Q7
如果成績(jī) 大于等于70分,獎(jiǎng)勵(lì)一臺(tái) 奧拓R8
如果成績(jī) 大于等于60分特占,獎(jiǎng)勵(lì)一臺(tái) 自行車(chē)
否則 獎(jiǎng)勵(lì) 倆大嘴巴子
? ? ? ? 4.switch .....case
? ? ? ? ? ? switch(表達(dá)式/變量){
case 情況1:
? ? //要執(zhí)行的語(yǔ)句理肺;
? ? break;
case 情況2:
? ? //要執(zhí)行的語(yǔ)句摄闸;
? ? break;
case 情況3:
? ? //要執(zhí)行的語(yǔ)句;
? ? break;
default://以上任何一塊都沒(méi)匹配上的時(shí)候
? //要執(zhí)行的語(yǔ)句哲嘲;
? ? break;
? ? ? ? ? ? }
? ? ? ? ? ? 用switch .....case完成以下練習(xí)
? ? ? ? ? ? ? 請(qǐng)輸入今天星期幾贪薪,
? ? ? ? ? ? ? 星期一吃:米飯
? ? ? ? ? ? ? 星期二:吃饅頭
? ? ? ? ? ? ? 星期三:吃面包
? ? ? ? ? ? ? 星期四:吃包子
? ? ? ? ? ? ? 星期五:吃餃子
? ? ? ? ? ? ? 星期六:吃油條
? ? ? ? ? ? ? 否則:不管飯,自己解決
? ? ? ? switch .....case直落形式
? ? ? ? //即不管是哪種情況都做相同的事
? ? ? ? ? switch(){
case 情況1:
case 情況1:
case 情況1:
case 情況1:
case 情況1:
? //要執(zhí)行的語(yǔ)句
? break;
? ? ? ? ? }