这是我的一次练习考试。
return search(p,key,0,p.length-1) !=null;
if语句如何看待?
答案 0 :(得分:2)
if (search(p,key,0,p.length-1) !=null) {
return true;
}
return false;
答案 1 :(得分:2)
唯一的另一个答案,可以说更清晰,更好,如果你需要逐步调试代码,那就是将方法的结果赋给变量:
Object result = search(p, key, 0, p.length - 1);
return result != null;
...使用'if statement':
Object result = search(p, key, 0, p.length - 1);
if (result == null)
return false;
else
return true;
...使用'if statements'(不推荐):
Object result = search(p, key, 0, p.length - 1);
if (result == null)
return false;
if (result != null)
return true;
答案 2 :(得分:1)
对于学校作业,我建议你做一些像
这样的事情...
public boolean func(String p, String key)
{
boolean bOut = false;
...
if (search(p, key, 0, p.length - 1) != null)
bOut = true;
return bOut;
}
...
否则,Amir的回答将完美无缺。