java吧 关注:1,216,864贴子:12,665,696
  • 1回复贴,共1

求大神!超级大神!!!!!

只看楼主收藏回复

class P4_1_2{
public static void main(String args[]){
int n=5;
Boolean b=23>n;
System.out.println(b!=false);
System.out.println(true!=15>9+2);
System.out.println(3*4<8!=16/2>14);
System.out.println(5+7>4+6 && 'a'>'b');
System.out.println(true||false && !true);
System.out.println((-5&7)+(-5|7)+(5^7));
System.out.println((5<<2)+8>>>2+(8>>2));
System.out.println(8<<3-2>>1>>>2);
System.out.println(n(++n)?n:++n);
}
}
看看最后一行有什么错误吗


IP属地:湖南1楼2015-04-28 15:43回复
    很简单的错误啊 n(++n)是什么意思? 反正我没见过这种写法 而且 三目运算符?前面的值必须是一个boolean 你要写成n==++n 或者 大于小于等等


    IP属地:广东2楼2015-04-28 15:49
    回复