條件運算符的使用
/**
*測試條件運算符 X?Y:Z? X為true則輸出Y? 為false則輸出Z
*/
public class TestOperator07{
????public static void main(String[]args){
????????int score = 90;
????????String a = score<60?"不及格":"及格";
????????System.out.println(a);//結果為false所以輸出 "及格"
????????//作用同if語句
????????if(score<60){
????????????a="不及格";
????????}else{
????????????a="及格";
????????}
????????int x=-100;
????????int flag = x > 0 ? 1 : (x == 0 ? 0 : -1);//條件運算符的嵌套使用
????????System.out.println(flag);
????}
}
標簽: