此代码:
class Foo {
public static void calculator(double BP, double Hr ) {
if (BP <8) || (Hr>60) {
System.out.println("Not possible");
}
}
}
给出了这个错误:
line no:3: illegal start of expression
if (BP <8)|| (Hr>60)
^
我想添加if
应该给出消息“不可能”的条件。
答案 0 :(得分:8)
if
语句的条件必须用括号完全包围。
你拥有它的方式,Java会将(BP < 8)
解释为条件,而|| (Hr > 60)
作为if
语句体没有意义,因此解释了编译器错误。< / p>
尝试:
if ((BP < 8) || (Hr > 60))