精华内容
下载资源
问答
  • 在本篇文章里小编给大家整理的是关于java return用法以及相关知识点总结,需要的朋友们参考下。
  • java return用法总结

    千次阅读 2019-11-21 00:11:47
    1、return用法总结: 一、在有返回值的方法中,返回方法指定类型的值,同时结束方法执行; 二、也可以用在返回值为void的方法中,用来终止方法运行; 2、break和return区别: break:是用来跳出循环的,例如for...

    1、return用法总结:

    一、在有返回值的方法中,返回方法指定类型的值,同时结束方法执行;

    二、也可以用在返回值为void的方法中,用来终止方法运行;

    2、break和return区别:

    break:是用来跳出循环的,例如for,while,do-while都可以跳出,但不跳出函数

    return:是使整个函数返回的,后面的不管是循环里面还是循环外面的都不执行

    例子如下:

    public class TestReturn {
        public static void main(String args[]) {
           TestReturn t = new TestReturn();
            t.test1();
            t.test2();
        }
    
        /**
         * 无返回值类型的return语句测试
         */
        public void test1() {
            System.out.println("--无返回值类型的return语句测试--");
            for (int i = 1; ; i++) {
                if (i == 4) return;
                System.out.println("i = " + i);
            }
        }
    
        /**
         * 有返回值类型的return语句测试
         * @return String
         */
        public String test2(){
            System.out.println("--有返回值类型的return语句测试--");
            return "返回一个字符串";
        }
    }

    运行结果:

    --无返回值类型的return语句测试--
    i = 1
    i = 2
    i = 3
    --有返回值类型的return语句测试--
    
    Process finished with exit code 0

    3、if+return 也可以代替复杂的if...else语句进行程序流程的控制。
    用if+return代替if...else语句更清晰

    package cn.xm.exam.test;
    import org.junit.Test;
    
    public class if_return {
        public static void main(String[] args) {
            test1("1");
            System.out.println("--华丽的分隔线--");
            test1("8");
    
        }
    
        public static void test1(String str) {
            if ("1".equals(str)) {
                System.out.println("输入的参数是1");
                return;
            }
            if ("2".equals(str)) {
                System.out.println("输入的参数是2");
                return;
            }
            if ("3".equals(str)) {
                System.out.println("输入的参数是3");
                return;
            }
            System.out.println("你输入的不是123````");
            // ...这里可以写不满足上述条件的处理
        }
    }

    运行结果:

    输入的参数是1
    --华丽的分隔线--
    你输入的不是123``

    参考:https://www.cnblogs.com/qlqwjy/p/7444750.html

     

     

    展开全文
  • java return 用法

    2017-08-03 17:15:08
    javareturn 有三种用法 一、循环体 跳出循环体  二、在return 后加变量表示 该方法有返回值,并用return 返回 三、最容易被忽视的地方,在方法体内,单独写return 表示结束当前方法体 database....

    java 中return 有三种用法


    一、循环体 跳出循环体 

    二、在return 后加变量表示 该方法有返回值,并用return 返回

    三、最容易被忽视的地方,在方法体内,单独写return 表示结束当前方法体

    	                database.setResult("更新数据失败");
    			logDatabaseDao.insertByEntity(database);
    			return;
    不会执行该方法后的任何代码

    展开全文
  • Javareturn的两种用法

    千次阅读 2020-05-21 14:22:54
    一、return语句总是用在方法中,有两个作用。 一个是返回方法指定类型的值(这个值总是确定的)。 一个是结束方法的执行(仅仅一个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()方法");
    }

     

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

    展开全文
  • javareturn用法总结

    万次阅读 多人点赞 2016-11-07 16:42:01
    Javareturn用于方法,两个作用:  (1)返回方法指定类型的值(这个值总是确定的),也可以是对象  (2)方法的结束 两种形式:(1)有返回类型 例如:return i;  (2)无返回类型 return; 一般方法...
    Java中return用于方法,两个作用:
       (1)返回方法指定类型的值(这个值总是确定的),也可以是对象
       (2)方法的结束

    两种形式:(1)有返回类型 例如:return i;

              (2)无返回类型  return;

    一般方法前有void代表无返回值,没有void有返回值。


    例1

    public class TestReturn {
        public static void main(String args[]) {
           TestReturn t = new TestReturn();
            t.test1();
            t.test2();
        }

        /**
         * 无返回值类型的return语句测试
         */

        public void test1() {
            System.out.println("---------无返回值类型的return语句测试--------");
            for (int i = 1; ; i++) {
                if (i == 4) return;
                System.out.println("i = " + i);
            }
        }

        /**
         * 有返回值类型的return语句测试
         * @return String
         */

        public String test2(){
            System.out.println("---------有返回值类型的return语句测试--------");
            return "返回一个字符串";
        }

    }

    运行结果:
    ---------无返回值类型的return语句测试--------

     i = 1

     i = 2

     i = 3 
    ---------有返回值类型的return语句测试-------

    返回一个字符串 





    展开全文
  • Javareturn用于方法,两个作用: (1)返回方法指定类型的值(这个值总是确定的),也可以是对象。return i; (2)方法的结束。return; 如果返回值类型为具体的返回值,必需用return i;的形式 如果返回值类型为...
  • javareturn语句的用法总结

    千次阅读 2015-09-23 15:23:32
    return算是各大语言的常客,基本上都有return语句,那么在JAVA中,return有什么特殊的地方吗,下面我们来分析下 1、return语句的作用:a、返回一个值,这个值可以是任意类型。b、使程序返回到操作系统(即终止...
  • 主要介绍了Javareturn用法(两种)的相关资料,需要的朋友可以参考下
  • Javareturn,break,continue用法总结

    千次阅读 2019-10-11 11:01:08
    Javareturn的作用 《Java编程思想:第四版》介绍:return语句作为一个无条件的分支,无需判断条件即可发生。 return语句主要有两个用途:一是用来表示一个方法返回的值(假定没有void返回值)。二是指它导致该...
  • java方法中的return用法(技巧)

    千次阅读 2017-07-13 11:59:27
    return的常用作用有以下两种 一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string functionTest(){ String a = "abc"; return a; } 那么这个方法被调用之后就...
  • java return this.

    千次阅读 多人点赞 2019-05-21 22:17:30
    java return this 的笔记 rerurn this用来返回当前对象的引用 比如:Person person;这里的person就是一个Person的引用 Person person = new Person();–>person指向Person对象的地址 public class testThis { ...
  • javareturn使用

    万次阅读 多人点赞 2018-03-04 22:07:19
    Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。在return语句的各类文章中,大多...
  • return算是各大语言的常客,基本上都有return语句,那么在JAVA中,return有什么特殊的地方吗,下面我们来分析下
  • java中break,continue,return使用方法

    千次阅读 2018-03-05 14:11:31
    break , continue 和 return使用方法: 1、break a. 跳出当前循环; b. 但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环; for (int i = 0; i < 10; i++) { if (i ==...
  • 表示结束当前方法。 break;可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本 层循环。 package com.itheima; import java.util.Scanner; /** * @author Macrydy **/ ...
  • return 与 switch 同时使用时注意事项 代码示例 public String getName(int i) { switch(i) { case 1:return "小明";break; //提示错误 “Unrechable code” case 2:return "小红";break; //提示错误 ...
  • 刚刚自学Java到面向对象的概念,使用调用方法,但是这个例子需要返回一个int值一直报错。求大神解惑。 public class Return001 { public static void main(String[] args) { int b=Ka(); System.out.println...
  • JAVAreturn用法

    千次阅读 2012-09-15 20:10:21
    return[()[eXPression][]]; 可选项 expression 参数是要从函数返回的值。假如省略,则该函数不返回值。 说明 用 return 语句来终止一个函数的执行,并返回 expression 的值。假如 expression 被省略,或在...
  • java中void方法return用法

    万次阅读 2014-08-20 15:02:24
    用来终止运行方法
  • Java异常try{}catch{}中的return机制

    千次阅读 2020-03-27 22:01:30
    Java异常try{}catch{}中的return机制
  • Java中的return关键字

    万次阅读 多人点赞 2018-06-13 22:33:47
    Java中的return有两方面的用途: (1)返回方法指定类型的值(前提是方法的返回值类型不是void)。 (2)方法的结束,它会导致当前的方法退出。   使用的两种形式: (1)方法有返回值类型,格式: return ...
  • Javareturn的含义

    万次阅读 2017-11-23 15:08:01
    写了这么久的代码,才明白了return的含义以及其用法,下面介绍一下我理解的return
  • Javareturn到底做什么的?

    万次阅读 2019-10-25 16:57:07
    如果我们的方法有返回值,我们必须使用return返回 如果方法是void类型可以使用return 返回吗? return方法一定要在方法的最后代码段吗? 实际上return语句就是返回方法体。 int a; public void setA(int n) { ...
  • JAVAreturn与finally的先后关系

    万次阅读 多人点赞 2018-05-30 14:19:45
    以前一直觉得有这个问题存在但也没有深究,今天来彻底探讨一下二者之间的关系预备知识首先是关于return返回的底层知识 java方法是在栈幀中执行,栈幀是线程私有栈的单位,执行方法的线程会为每一个方法分配一小块栈...
  • Java中void、return、返回值的详解

    万次阅读 多人点赞 2017-08-08 15:30:12
    下面举例Java中void常见的用法: 一、在构造主函数时使用void main函数没有返回值,直接打印输出a。 二、构造方法使用void 首先,利用void构造一个无返回值的方法 接着创建一个测试类...
  • Javareturn关键字的作用

    千次阅读 2019-05-05 09:43:44
    在程序编写过程中,我们经常用到return...返回一个值给调用该方法的语句,返回值数据类型必须与方法的声明中返回值的类型一致,可以使用强制类型转换来使数据类型一致;return方法说明中用viod声明返回值为空时,...
  • java中的return与静态static

    千次阅读 2018-08-22 11:12:12
    1,Javareturn用于方法,两个作用:  (1)返回方法指定类型的值(这个值总是确定的),也可以是对象  (2)方法的结束 两种形式:(1)有返回类型 例如:return i;  (2)无返回类型 return;   2.在类...
  • returnJava中作用

    千次阅读 2019-02-08 11:44:34
    returnJava中作用 根据《Java编程思想:第四版》4.5节中介绍...return语句主要有两个用途:一方面用来表示一个方法返回的值(假定没有void返回值),另一方面是指它导致该方法退出,并返回那个值。根据方法的定义...
  • 今天使用lambda表达式处理集合时,发现对return、break以及continue的使用有点迷惑,于是自己动手测试了一下,才发现在使用foreach()处理集合时不能使用break和continue这两个方法,也就是说不能按照普通的for循环...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,789,871
精华内容 715,948
关键字:

java的return用法

java 订阅