三目运算符,其实是有返回值的,可以理解为:
if(a){ return b;}else{ return c;}
所以直接写的话是会报编译错误的
not a statement不是一个表达式啊 要么返回一个字符串要么返回一个数字
三元运算符是必须要有返回值,System.out.println() 没有返回值
你输出个球了 你这不错才有问题了呢