【发布时间】:2019-06-21 06:51:04
【问题描述】:
我有以下方法,如果第一个数字大于第二个数字,则返回true:
static boolean firstGreaterSecond(int x1, int x2) {
boolean result;
if (x1 > x2) {
result = true;
} else {
result = false;
}
return result;
}
我添加了以下断言:
actual=MyClass.firstGreaterSecond(10,11);
assert false==actual;
我被告知可以将 false== 替换为 1 个字符。我认为他们可能指的是?,如explained here,但无论我尝试了多少,我似乎都无法获得正确的语法。你能帮忙吗?
【问题讨论】:
-
你认为我可以在那里使用
Conditional Expression吗? -
你可以通过返回:
return x1 > x2而不是if来改进你的代码
标签: java conditional-statements assertion