今天在开发中遇到了三目运算符的错误,在这里写一下自己学习的感悟
public class ThreeOperation {
public static void main(String[] arg){
System.out.println(1==1?1:2);
}
}
1==1?1:2
这样是错误的。
当我们使用三目运算符的时候我们后面的是需要输出的,如果仅仅是一个执行语句,没有任何的返回结果,他就是错误的
今天在开发中遇到了三目运算符的错误,在这里写一下自己学习的感悟
public class ThreeOperation {
public static void main(String[] arg){
System.out.println(1==1?1:2);
}
}
1==1?1:2
当我们使用三目运算符的时候我们后面的是需要输出的,如果仅仅是一个执行语句,没有任何的返回结果,他就是错误的