Java的return的定义和用法

作者: Arvin Chen 分类: Java的思想 来源: Break易站(www.breakyizhan.com)

Java的return的定义和用法

Java的return的定义和用法


Java中有很多关键词表示无条件分支,就是说不用任何条件就能发生,通常都是会导致方法提前退出。一般有几个关键词,有return、break、continue和不用的goto。

return通常有两个作用,一个是用来返回一个方法的值(如果这个方法不是void方法的话),一个是提前跳出一个方法。

可以参考一下下面简单的例子:

public class ReturnTest {
 public static void main(String args[]) {
 ReturnTest t = new ReturnTest();
 t.return1();
 String result2 = t.return2();
 System.out.println(result2);
 }

/**
 *有void的的return语句测试,用于结束foreach,不然无限循环下去
 */
 public void return1() {
 System.out.println("---------有void的return语句测试--------");
 for (int i = 1; ; i++) {
 if (i == 6) return;
 System.out.println("i = " + i);
 }
 }

/**
 * 有返回值类型的return语句测试
 * @return String
 */
 public String return2(){
 System.out.println("---------有返回值类型的return--------");
 return "返回成功";
 }
 }
 /*
 (www.breakyizhan.com) 输出结果是:
 ---------有void的return语句测试--------
 i = 1
 i = 2
 i = 3
 i = 4
 i = 5
 ---------有返回值类型的return语句测试--------
 返回成功
 */

本文内容来自:Java的return的定义和用法 – Break易站


—Author: Arvin Chen —Web Address: www.breakyizhan.com (Break易站)

  •   本文标题:Java的return的定义和用法 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/javamind/678.html

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注

    更多阅读