Java 错误:二进制运算符“的操作数类型错误”<=&引用;

Java 错误:二进制运算符“的操作数类型错误”<=&引用;,java,Java,我需要找到一个解决这个错误的方法,我已经用C编写了它,它已经把我编译得非常完美了。但在Java中这样做时,我没有发现错误。 以下是具体错误: E1.java:20: error: bad operand types for binary operator '<=' boolean resa=((a>b)<=c)&&((b!=d)<a); 在这方面: boolean resa=((a>b)您不需要查找错误,编译器已经为您找到了它:您试图将boolean与i

我需要找到一个解决这个错误的方法,我已经用C编写了它,它已经把我编译得非常完美了。但在Java中这样做时,我没有发现错误。 以下是具体错误:

E1.java:20: error: bad operand types for binary operator '<='
boolean resa=((a>b)<=c)&&((b!=d)<a);
在这方面:
boolean resa=((a>b)您不需要查找错误,编译器已经为您找到了它:您试图将
boolean
int
进行比较,这是不可能的。
E1.java:29: error: incomparable types: boolean and int
boolean resd=!(((a<b)!=d)&&((a==b)&&(c<=d)));
int a=-2;
int b=4;
int c=7;
int d=-10;