Java代码终止程序运行代码_java 使用return终止代码继续运行
package stop;
import org.junit.Test;
public class ReturnNullTest {
/**
* @param args
*/
public static void main(String[] args) {
new ReturnNullTest().stop();
if (false) {
return;
}
// 前面没有return 语句,则会继续执行下面打印语句
System.out.println("after stop");
}
@Test
public void test1() {
new ReturnNullTest().stop();
if (true) {
return;
}
// 最后一条语句不会继续执行
System.out.println("after stop");
}
@Test
public void test2() {
new ReturnNullTest().stop();
// 下面如果直接return 则编译器会直接报错
// return;
System.out.println("after stop");
}
public void stop() {
if (true) {
System.out.println("first");
return;
}
System.out.println("second");
}
public String returnStop() {
if (true) {
System.out.println("returnStop first");
return "huangbiao";
}
System.out.println("returnStop second");
return null;
}
@Test
public void test3() {
String result = new ReturnNullTest().returnStop();
System.out.println(result);
// 下面如果直接return 则编译器会直接报错
// return;
System.out.println("after stop");
}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
