假设x=10,y=6,z=false
    那么!y*3<=x*4    结果是怎样的??是怎样判断的,和运算的循序是
???

解决方案 »

  1.   

    这种问题自己做一下不就知道了
    我估计!y*3<=x*4 连编译都过不去
    !是作为布尔型判断的,!y是什么意思呀
    写成!(y*3<=x*4 )还差不多
      

  2.   

    测试例程:public class test
    {
      public static void main(String[] a)
      {
       int x=10,y=6;
       boolean z=false;
       System.out.println(y*3<=x*4);
      }
    }
    程序编译异常!
    编译返回: operator ! cannot be applied to int
    如果把表达式改为:!(y*3<=x*4)则返回:false
      

  3.   

    例程中System.out.println(y*3<=x*4);掉了个!
    改为:System.out.println(!y*3<=x*4);