java中遇到return,后面的代码还会执行吗?

java中遇到return,后面的代码还会执行吗?_第1张图片

java中遇到return,后面的代码还会执行吗?_第2张图片

java中遇到return,后面的代码还会执行吗?_第3张图片

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开发,编程,程序开发)