# 判斷式 ## if ```java= if(20>11){ //括號內內容為ture ...println("true"); }else{ ...println("other"); } ``` ## if...else if...else ```java= //變數一定要初始化設定值(給一個值) int age = 2; if (age <= 4 ||( age >= 5 && age <= 8)) { System.out.println("你年紀太小了"); } else if (age >= 9 && age <= 20) { System.out.println("你年紀符合我們的要求"); } else if (age >= 21 && age <= 30) { System.out.println("你有點年紀了"); } else { System.out.println("你年紀太大了"); } ``` - 方法外叫屬性(不一定要初始化),內為變數 ## if...else - 三元運算式 - `ture?"Y":"N"` ```java= ...println(10<5?"對":"不對") //如果前後都對會印出A,如果前對後錯會印出B,都錯印出C ...println(20<19?21>23?"A":"B":"C"); ```