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

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 "神州";
	}

}

 


版权声明:本文为czh500原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。