【发布时间】:2016-03-13 08:56:05
【问题描述】:
这是我的第二个练习题,但我得到一个错误:
The operator || is undefined for the argument type(s) boolean, int
Syntax error on token ">=", delete this token
谁能告诉我为什么会这样?
package Hoofdstuk2;
public class Oefenopgave4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int x = 55;
int y = 44;
boolean eerste = x < y && x >= 55;
boolean tweede = x <= 55 || >= 44;
boolean derde = x <= 55 ^ y >= 44;
boolean vierde = ! (x > y);
String output;
output = "Eerste = " + eerste + "Tweede = " + tweede + "Derde = " + derde + "Vierde = " + vierde;
System.out.println(output);
}
}
【问题讨论】:
-
btw
x <= 55 ^ y >= 44;与x <= (55 ^ y) >= 44;相同,因为 ^ 具有更高的优先级。编译器不是你想说的。
标签: java boolean syntax-error logical-operators