


package javase4;
//java中遇到return,后面的代码还会执行吗?
public class TestRetuen {
public static void main(String[] args) {
TestRetuen tr = new TestRetuen();
String returnValue = tr.test();
System.out.println("函数返回值是" + returnValue);
}
public String test() {
int i = 0;
for (; i < 3; i++) {
System.out.println("i = " + i);
}
System.out.println("现在i=" + i);
if (i == 3) {
return "中国";
}
// else {
// return "华夏";
// }
System.out.println("我是return后的代码");
return "神州";
}
}
本文通过一个具体的Java代码示例,深入探讨了return语句在Java中的行为特性,特别是其如何影响函数执行流程,以及在遇到return后后续代码是否还会被执行的问题。
926

被折叠的 条评论
为什么被折叠?



