三目运算

                    三目运算

什么是三目运算?首先还得从什么是三目运算符说起。

 

三目运算符:

条件 ? 操作 : 操作

5 > 3 ? "5 > 3" : "5 < 3";
对它进行解释:

如果5大于3,那么就返回一段字符串5 > 3,否则就返回一段字符串5 < 3

上面的代码相当于:

if(5 > 3) {
System.out.println(
"5 > 3");
}
else {
System.out.println(
"5 < 3");
}
使用三目运算的优点:它的效率比if else高

使用if else的优点:可读性比三目运算好,但效率不高。

他们都在吵:http://topic.csdn.net/u/20101215/14/4eff9b02-5676-41b4-ab98-e3d1ccdf82fa.html?87079

posted @ 2010-12-19 18:29  meng72ndsc  阅读(502)  评论(0编辑  收藏  举报