• Tags , , , , ,         
  • 2017-12-07  16:18:32        
  • 83 °C    

    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