1. 程式人生 > 其它 >2020-12-12 流程控制:if-else初學習

2020-12-12 流程控制:if-else初學習

/*
運算子之間的優先順序
運算子中只有單目運算子、三元運算子、賦值運算子是從右向左運算的
流程控制:順序、分支、迴圈
*/

/* 分支結構——if else(條件判斷結構)
第一種表示式:
if(條件表示式){

}

第二種表示式:
if(條件表示式){
執行表示式1
}else{
執行表示式2
}

第三種表示式:
if(條件表示式1){
執行表示式1
}else if(條件表示式2){
執行表示式2{
}else if(條件表示式3){
執行表示式3
}

else{
執行表示式n
}

*/

class IfTest {
	public static void main(String[] args)
{ //舉例1 int heartBeats = 179; if (heartBeats < 60 || heartBeats > 100){ System.out.println(" 需要做進一步檢查 "); } System.out.println("檢查結束"); //舉例2 int age = 123; if(age < 18){ System.out.println("你還可以看動畫片"); }else{ System.out.println("你可以看動作片了")
; } //舉例3 if(age < 0){ System.out.println("您輸入的資料非法"); }else if(age < 18){ System.out.println("青少年時期"); }else if(age < 35){ System.out.println("青壯年時期"); }else if(age < 60){ System.out.println("中年時期"); }else{ System.out.println("老年時期"
); } } }

小題目:根據小虎考試的不同得分,確定獎勵方案:

class Test1 {
	public static void main(String[] args) { 
	//試題
	int score = 100;
	if(score == 100){   // 注意這裡要用賦值 雙等於
		System.out.println("獎勵一輛BMW");
	}else if (score > 80 || score < 99){
		System.out.println("獎勵一輛BMW");
	}else{
		System.out.println("乾的漂亮");
	}
	}
}