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易站)

 
转载请保留页面地址:https://www.breakyizhan.com/javamind/678.html
扫描二维码添加微信 
  • ,每次淘宝领取淘宝优惠券,淘宝购物更优惠。现在添加微信,还可以领取机械键盘50元优惠券!添加微信后回复机械键盘即可领取!
    支持我们,就用微信淘宝!