condition ? System.out.println("true") : System.out.println("false");不是声明。
从这里:
在计算机科学中,三元运算符是采用 三个参数 的运算符。
System.out.println("true")没有资格 成为参数,因为该方法
println()是 void
类型。因此,这不是声明。
使用此代替:
System.out.println(condition ? "true" : "false");
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)