Java中return的两种用法

简介: Java中return的两种用法

一、return语句总是用在方法中,有两个作用。


一个是返回方法指定类型的值(这个值总是确定的)。


一个是结束方法的执行(仅仅一个return语句)。


一般的就百是用在有反回值的方法中,用来返回方度法指定问类型的值,同时结束方法答执行;也可以用在返回值为版void的方法中,用来终止方法运行;


一:结束方法的执行

代码如下

public static void main(String[] args) {
    System.out.println("1、调用returnTest()方法之前。");
    returnTest(999);
    System.out.println("2、调用returnTest()方法之后。");
}

public static void returnTest(int x) {
    System.out.println("3、进入returnTest()方法。");
    if (x == 999) {
        //结束方法,返回被调用处
        return;
    }
    System.out.println("4、正常执行完returnTest()方法");
}

二:返回方法指定类型的值

相关文章
|
4天前
|
Java 程序员
Java this关键字详解(3种用法),Java程序员面试必备的知识点
Java this关键字详解(3种用法),Java程序员面试必备的知识点
|
3天前
|
Java
Java8 Stream 用法合集
Java8 Stream 用法合集
|
5天前
|
SQL Java
【JAVA进阶篇教学】第九篇:MyBatis-Plus用法介绍
【JAVA进阶篇教学】第九篇:MyBatis-Plus用法介绍
|
5天前
|
Java API 调度
【Java多线程】Thread类的基本用法
【Java多线程】Thread类的基本用法
12 0
|
5天前
|
存储 Java
java IO接口(Input)用法
【5月更文挑战第1天】Java的`java.io`包包含多种输入输出类。此示例展示了如何使用`FileInputStream`从`input.txt`读取数据。首先创建`FileInputStream`对象,接着创建一个字节数组存储读取的数据,调用`read()`方法将文件内容填充至数组。然后将字节数组转换为字符串并打印,最后关闭输入流。注意,`InputStream`是抽象类,此处使用其子类`FileInputStream`。其他子类如`ByteArrayInputStream`、`ObjectInputStream`和`BufferedInputStream`各有特定用途。
22 2
|
5天前
|
Java
java lambda 表达式中的双冒号和箭头的用法
java lambda 表达式中的双冒号和箭头的用法
|
5天前
|
Java
java中break和continue的用法例子
java中break和continue的用法例子
|
5天前
|
Java 开发者
Java中三种Set的实现类的用法和区别
Java中三种Set的实现类的用法和区别
|
5天前
|
SQL Java
【java高级】stream流的基本用法(一)
【java高级】stream流的基本用法(一)
8 0
|
3天前
|
Java 测试技术
Java多线程的一些基本例子
【5月更文挑战第17天】Java多线程允许并发执行任务。示例1展示创建并启动两个`MyThread`对象,各自独立打印"Hello World"。示例2的`CounterExample`中,两个线程(IncrementThread和DecrementThread)同步地增加和减少共享计数器,确保最终计数为零。这些例子展示了Java线程的基本用法,包括线程同步,还有如Executor框架和线程池等更复杂的用例。
11 0