[英]Syntax of a return statement in Java
这是我的一项实践考试。
return search(p,key,0,p.length-1) !=null;
if语句的外观如何?
if (search(p,key,0,p.length-1) !=null) {
return true;
}
return false;
唯一的其他答案(如果需要逐步调试代码)更清晰易懂,那就是将方法的结果分配给变量:
Object result = search(p, key, 0, p.length - 1);
return result != null;
...带有“ if语句”:
Object result = search(p, key, 0, p.length - 1);
if (result == null)
return false;
else
return true;
...带有“ if语句”(不建议):
Object result = search(p, key, 0, p.length - 1);
if (result == null)
return false;
if (result != null)
return true;
对于学校作业,我建议您做一些类似的事情
...
public boolean func(String p, String key)
{
boolean bOut = false;
...
if (search(p, key, 0, p.length - 1) != null)
bOut = true;
return bOut;
}
...
否则,Amir的答案将非常有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.