java例题求详解,还是初阶段

return语句的一个代码,求详细解答这个问题
因为上课的时候没看懂

img

哪个看不懂啊?
第一行定义一个类
第三行定义main函数
第五行定义一个布尔量
第六行输出一段文字
第七行判断布尔量值是否为true,如果为true则程序返回结束,否则输出另一段文字

结束方法的语句,如果t为真直接结束方法

上面PPT演示的代码等同于下面的代码,因为 main 也是一个方法,所以满足if语句的条件之后
可以使用 return 语句进行返回,只不过 main 方法比较特殊,main 返回的话,其实返回给操作系统了


/**
 * @author wl
 * @date 2022/9/19 22:42
 */
public class Return {

    public static void main(String[] args) {
        boolean t = true;
        System.out.println("Before the return.");
        if(t == true) {
            return;
        }
        System.out.println("This won't execute.");
    }
}