嵌套三目运算符

int i = 42;

String s = (i<40):"aaa":(i>50)?"bbb":"ccc";

System.out.println(i);

结果:ccc

  

相当于 

String s = (i<40):"aaa":  (   (i>50)?"bbb":"ccc"   );

 或者:

String s;

if(i<40){ s = "aaa";}

else if(i>50){ s = "bbb";}

else(i<40){ s = "ccc";}
View Code

 

posted @ 2014-02-20 12:22  Mr_Clint  阅读(640)  评论(0)    收藏  举报