如果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。