Java中return的两种用法

2023-05-16

一、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()方法");
}  

 

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java中return的两种用法 的相关文章

随机推荐

  • Oracle(三)

    一 概述 1 DML xff08 data manipulation language 数据操作语言 xff09 insert update delete 2 DDL data definition language 数据定义语言 crea
  • 项目中权限控制系统的设计

    RBAC 权限 xff1a 权利 能做的 和限制 不能做的 xff0c 在权限范围内做好自己的事情 xff0c 不该看的不看 机密 xff0c 不该做的不做 xff01 最开始真正有权限的概念是在Linux上关于文件和目录的权限 xff0c
  • 每天一个Linux命令之(read)

    一 概述 read命令特点 xff1a 1 接收 39 标准输入 键盘 39 的输入 或其它 39 文件 描述符 39 的输入 2 得到输入后 然后将数据 39 保存 39 一个 39 变量 39 中 核心点 xff1a 39 数据源 39
  • LInux shell之(for in 用法总结)

    一 语法 for 变量名 in 列表 do 程序段 command done 注意1 xff1a 是变量名 而不是 变量 xff01 注意2 xff1a 列表 可以做文章 xff01 二 应用 第一类 xff1a 数字性循环 gt seq
  • 一次性将所有变成 long long

    include lt bits stdc 43 43 h gt using namespace std const int N 61 100000 43 100 define int long long define fir i a b f
  • Linux基础命令(二十一)Linux中的磁盘管理(终)

    一 逻辑卷管理器 Logical Volume Manager 需求引入 xff1a 最初规划主机的时候 xff0c 只给了 home 100G的 xff0c 但是随着业务量的增大 xff0c 导致用户的增多 xff0c 这个文件系统不够
  • 【机器学习】DBSCAN聚类算法(含Python实现)

    文章目录 一 算法介绍二 例子三 Python实现3 1 例13 2 算法参数详解3 3 鸢尾花数据集 一 算法介绍 DBSCAN xff08 Density Based Spatial Clustering of Applications
  • Zookeeper深度解析(概念、原理机制、应用场景)

    1 Zookeeper是什么 xff1f 分布 开源的应用程序协调服务 它是集群的管理者 监视着集群中各个节点的状态 xff0c 根据节点的反馈进行下一步合理操作 主要解决分布式应用经常遇到的数据管理问题 如 xff1a 统一命名服务 状态
  • 计算机操作系统知识梳理

    1 进程和线程以及它们的区别 xff08 1 xff09 进程是对 运行时程序的封装 是系统进行资源 调度和分配的 基本单位 实现操作系统 的 并发 xff08 2 xff09 线程是进程的 子任务 是CPU调度和分派的基本单位 用于保证程
  • 数据库知识梳理

    概述 xff1a 对数据库索引 数据库锁 数据库事务 MySql优化等基础知识梳理 1 数据库范式 xff08 1 xff09 第一范式 xff1a 列不可分 eg 联系人 xff08 姓名 xff0c 性别 xff0c 电话 xff09
  • JAVA重要知识点梳理(一)

    1 Struts2和SpringMVC的区别 xff08 1 xff09 设计理念 xff1a 前者为 有状态的 Action 均为多例 xff0c Action对象属性字段 承载请求 响应 xff0c 后者一般为无状态的 Controll
  • Shell脚本中:#!/bin/bash和#!/bin/sh是什么意思以及区别?

    意思 xff1a bin sh是指此脚本使用 bin sh来解释执行 xff0c 是特殊的表示符 xff0c 其后面跟的是解释此脚本的shell的路径 其实第一句的 是对脚本的解释器程序路径 xff0c 脚本的内容是由解释器解释的 xff0
  • Jar包与war包文件区别?

    Jar文件 xff1a xff08 Java Archive xff0c Java 归档文件 xff09 JAR 文件格式以流行的 ZIP 文件格式为基础 与 ZIP 文件不同的是 xff0c JAR 文件不仅用于压缩和发布 xff0c 而
  • SpringCloud开发框架入门知识

    1 分布式开发简介 分布式开发的思考点 xff1a 如何可以让代码更安全 xff1b 如何有效的通讯 xff1b 在进行分布式处理的时候如何进行程序功能划分 xff1b web集群 xff1a 考虑多用户并发访问的处理速度 业务中心 xff
  • slf4j Failed to load class “org.slf4j.impl.StaticLoggerBinder“ 错误 源码解析

    基本描述 slf4j 是日志的api 门面模式 xff0c 引入slf4j api就行 xff0c 但是打印不出日志的 xff0c 因为没有具体的实现类 logback实现包 span class token tag span class
  • 考试 2022 5 20 代码

    倒数第一 include lt bits stdc 43 43 h gt using namespace std define INF 0x3f3f3f3f const int N 61 1e6 43 10 define ios ios s
  • shiro+cas认证登录,出现Authentication failed for token submission(认证失败错误)

    项目场景 xff1a 项目采用spring boot 43 shiro 43 cas配置 xff0c 由于数据库原因 xff0c 登录时认证失败 xff0c 记录一下解决过程 问题描述 xff1a cas验证用户成功后 xff0c 到shi
  • Settings中主界面加载流程(一级菜单 动态加载)

    Settings中主界面加载流程 xff08 一级菜单 动态加载 xff09 DashboardFragment中的refreshAllPreferences 这个方法中加载了refreshDashboardTiles tag 方法 xff
  • docker ps 和docker ps -a

    列出正在运行的容器 docker ps 显示所有的容器 xff0c 包括未运行的 docker ps a
  • Java中return的两种用法

    一 return语句总是用在方法中 xff0c 有两个作用 一个是返回方法指定类型的值 xff08 这个值总是确定的 xff09 一个是结束方法的执行 xff08 仅仅一个return语句 xff09 一般的就百是用在有反回值的方法中 xf