如果3>5那麼值為12,如果3不大於5則為24.這樣看著不直觀.我給你換個寫法inta=4;intb=5;intc=0;a>b?c=12?c=24這樣效果就是if(a>b){c=12}else{c=24}
- 文化問答
- 答案列表
java條件表達式:java條件運算符嵌套[朗讀]
intc=(a<b)?a:b;等同於:if(a<b){c=a;}esle{c=b;}
ifelse語句switchcase語句。
1.if(i%2==0){system.out.println("i是偶數");}else{system.out.println("i是奇數");}2.if((i>99)&&(i評論000。
簡單的講設a為條件,b和c為執行語句a?b:c類似於if(a){b;}else{c;}意思就是如果a條件滿足則執行b,否則執行c..例如下面的代碼是找兩個書中的最小值inta=100;intb=11;intmin;min=a>b?b:a;system.err.println(min);最後程序的結果是:11。