if/for/while中的“缺失返回语句”
我有一个关于返回语句的问题if() while()或for()陈述。正如您在下面的方法中所看到的,它期望我return字符串值。问题是如果我用return语句在我的if语句块时,编译器将返回错误。missing return statement.
if()
while()
for()
return
if
missing return statement
public String myMethod(){ if(condition) { return x; }}
当然,我可以将方法头更改为void和使用System.out.println而不是return..但这样做对吗?我是不是遗漏了什么?
void
System.out.println
任何帮助都是非常感谢的。
弑天下
白板的微信
慕标琳琳
相关分类