通俗易懂的理解三元运算符
三元运算符: 表达式 ? 真 :假
?:符号表示的,具体的含义其实就和if-else结构的含义差不多,这种运算符会将某个条件作两种处理,如果满足条件的话就执行第一个结果,如果不满足的话就执行另外一个结果,例如:
Int A,B,C;A=2;
B=3;
C=A>B ? 100 :200;
这条语句的意思是,如果A>B的话,就将100赋给C,否则就将200赋给C;
实例
public class Test1{
public static void main(String[] args){
int x =12;
int y=13;
if(x>y){
System.out.println(x+">"+y);
}else if(x==y){
System.out.println(x+"="+y);
}else {
System.out.println(x+"<"+y);
}
System.out.println(x>y?x+">"+y:(x==y?x="="+y:x+"<"+y));
}
} 程序运行结果:12<13
12<13