`
woaiyingyu123
  • 浏览: 71243 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

Java中的return

阅读更多
本文收集自网上
从当前函数退出,并从那个函数返回一个值。
return[()[eXPression][]];
可选项 expression 参数是要从函数返回的值。假如省略,则该函数不返回值。
说明用 return 语句来终止一个函数的执行,并返回 expression 的值。假如
expression 被省略,或在函数内没有 return 语句被执行,则把值
undefined 赋给调用当前函数的表达式。
示例
下面示例说明了 return 语句的用法。
function myfunction(arg1, arg2){
   var r;
   r = arg1 * arg2;
   return(r);
} 

Java return返回语句简介
    return 语句可以使其从当前方法中退出,返回到调用该方法的语句处,
继续程序的执行。返回语句有两种格式。
return expression: 返回一个值给调用该方法的语句,返回值的数据类型
必须与方法声明中的返回值类型一致。可以使用强制类型转换来使类型一
致。return: 当方法说明中用 void 声明返回类型为空时,应使用这种格式不返回任何值。
   return语句通常用在一个方法体的最后,以退出该方法并返回一个值。
在Java语言中,单独的return语句用在一个方法体的中间时,会产生编译
错误,因这审干有一些语句执行不到。但可以通过把return语句嵌入某些
语句(如 if…else)来使程序在未执行完方法中的所有语句时退出,例如:
  void method(int iVar){
    if( iVar>0 ){
      return;
    }else{
      System.out.println(iVar);
    }
  } 

Java中的return语句使用总结
Java中的return语句总是和方法有密切关系,return语句总是用在方法中

,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一

个是结束方法的执行(仅仅一个return语句)。
在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(
非void返回值)的方法中。而很少或没有介绍return语句在vodi返回值方
法中的运用。 
return语句用在非void返回值类型的方法中,不但能返回基本类型,还可
以返回(包括用户自定义类的)对象。 
下面通过一个简单例子说明一下:
/**
* Created by IntelliJ IDEA.
* User: leizhimin
* Date: 2007-12-3
* Time: 8:54:28
* Java中的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 "返回一个字符串";
    }
} 
分享到:
评论

相关推荐

    Java中return语句.pdf

    Java 中 return 语句详解 return 语句是 Java 编程语言中的一种基本语句,用于结束方法的执行并返回指定类型的值。下面是对 return 语句的详细解释。 return 语句的作用 return 语句的主要作用是结束当前方法的...

    Java中return语句实例.pdf

    在Java编程语言中,`return`语句是一个关键的控制流元素,它在方法或函数中扮演着重要的角色。此语句主要用于从方法中退出,并将控制权交回调用者。下面我们将深入探讨`return`语句的使用、功能以及相关实例。 ### ...

    Java中return的用法(两种)

    在Java编程语言中,`return`关键字扮演着至关重要的角色,尤其是在方法的实现中。它主要有两种用法,这两种用法都是围绕着方法的执行流程和返回值来展开的。 一、返回方法指定类型的值 当一个方法声明了一个非`...

    浅谈Java中return和finally的问题

    在Java编程语言中,`return` 语句和 `finally` 语句的相互作用是一个重要的概念,尤其是在处理异常处理时。`finally` 语句块通常用于确保某些代码无论是否发生异常都会被执行,而 `return` 语句用于提前结束方法并...

    java 中finally语句块与return的执行关系

    Java 中 finally 语句块与 return 的执行关系 Java 中的 finally 语句块是用于保证无论出现什么情况,一定要执行的代码块。在 try-catch-finally 结构中,finally 语句块的执行顺序是非常重要的。下面我们来详细...

    Java的throw和return

    在Java编程语言中,`throw`和`return`是两个非常重要的关键字,它们分别用于处理异常和返回方法的结果。本文将详细介绍这两个关键字的用法、特点以及它们与`finally`块之间的关系。 #### throw关键字 `throw`...

    java跳出循环break;return;continue使用

    java跳出循环break;return;continue使用 . java跳出循环break;return;continue使用 . java跳出循环break;return;continue使用

    Java中finally块执行与return关系深度剖析

    Java finally语句到底是在return之前还是之后执行?Java finally执行深度剖析,具体看这篇博文:http://blog.csdn.net/lanxuezaipiao/article/details/16922895,这是里面相关的源码,欢迎大家下载使用。

    Java返回语句return-Java教程共1页.pdf

    Java语言中的返回语句`return`是编程过程中不可或缺的一部分,特别是在方法定义中。它用于从方法中退出,并可选择性地返回一个值给调用者。深入理解`return`语句对于任何Java开发者来说都是至关重要的,无论是初学者...

    javascript中return,return true,return false三者的用法及区别

    1.语法及返回方式 ①返回控制与函数结果  语法为:return 表达式;  语句结果函数的执行,返回调用函数,而且把表达式的值作为... 在js中return false的作用一般是用来取消默认动作的.比如你单击一个链接除了触发你的”on

    Java中finally和return的关系实例解析

    Java中finally和return的关系实例解析 Java中finally和return的关系实例解析是Java编程语言中一个重要的知识点。finally语句是Java语言中的一种特殊语句,它用于释放资源、关闭文件、关闭网络连接等操作。return...

    java 判断中英文

    在Java编程语言中,判断一个字符串是否包含中文字符或英文字符是常见的需求,这主要涉及到字符编码和字符串处理的知识。本文将深入探讨如何利用Java进行这样的判断。 首先,我们需要了解字符编码的基础。在计算机中...

    java中文排序,数字字母汉字排序

    在Java编程语言中,对包含中文、数字和字母的数据进行排序是一项常见的任务。这个场景下,我们关注的是如何实现一个自定义的排序规则,按照数字、字母和汉字的顺序进行排列。以下是对这一主题的详细解释。 首先,...

    java 字符串中文判断

    在Java编程语言中,处理字符串是非常常见的操作,尤其是在涉及到文本分析和处理的场景。本文将深入探讨如何在Java中进行中文字符的判断和计数,这主要基于Java的Unicode编码特性以及字符集的理解。 首先,我们需要...

    java 中文姓氏 排序

    本文将详细介绍如何在 Java 中对包含中文姓氏的对象列表或字符串列表进行排序。 #### 二、基本概念 1. **Collator 类**:这是 Java 中用于文本排序和检索的标准类。`Collator` 类提供了与语言环境相关的字符串排序...

    菜鸟理解java中break,continue,return区别

    ### Java中的break、continue与return语句详解 在Java编程语言中,`break`、`continue`和`return`是三种常用的流程控制语句。它们分别用于不同的场景,以达到控制程序执行流程的目的。下面我们将深入探讨这三种语句...

    JAVA心得分享---return语句的用法

    在Java编程语言中,`return`语句是一个关键的控制流元素,用于从方法或构造器中退出。它有两种主要用途:一是返回一个值给调用者,二是提前结束方法的执行。以下是对这两个方面以及Java中`return`语句特性的详细探讨...

    浅谈Java finally语句到底是在return之前还是之后执行(必看篇)

    Java 中 finally 语句的执行顺序探讨 在 Java 中,finally 语句的执行顺序是一个常见的探讨话题。很多人都认为 finally 语句一定会被执行,但这是不正确的。在某些情况下,finally 语句可能不会被执行,例如在 try ...

    java return用法实例详解

    本文将详细介绍Java return用法的各种实例,包括在有返回值的方法中使用return语句、在void方法中使用return语句、return语句与break语句的区别、return语句在数组返回类型中的应用、return语句在基本返回类型中的...

    java集合某个字段按照中文拼音排序.docx

    Java集合某个字段按照中文拼音排序是Java开发中经常遇到的问题。对Java集合中的某个字段按照中文拼音排序可以使用多种方法,本文将介绍两种常见的方法。 方法一:使用Comparable接口 在Java中,我们可以使用...

Global site tag (gtag.js) - Google Analytics