java每个方法的最后一句是隐含是"return;"?

来源:百度知道 编辑:UC知道 时间:2024/05/05 21:20:47
java每个方法的最后一句是隐含是"return;"?是吗?
public void s() {
System.out.println("s");
}
public void s("s") {
System.out.println("s");
return;
}
每个方法执行时java虚拟机都会在每个方法里面的最后一句加上一个return;

是的。当你的方法的返回值是void的时候,可以不显示输入return;但是编译会给你加上return ;如果你的方法的返回值不是void时 则必须加上return XX

如 public String A(){
return "success";
}
这时如果不加return "success";
是会编译错误的

上面说的对