C語言中文網 目錄

Java return語句

< 上一頁Java foreach語句 Java break語句下一頁 >

return 語句用于終止函數的執行或退出類的方法,并把控制權返回該方法的調用者。如果這個方法帶有返回類型,return 語句就必須返回這個類型的值;如果這個方法沒有返回值,可以使用沒有表達式的 return 語句。

return 語句的一般語法格式如下:
return 與方法相同類型的變量;

如果一個方法使用了 return 語句并且后面跟有該方法返回類型的值,那么調用此方法后,所得到的結果為該方法返回的值。

例 1

當用戶輸入兩個 double 類型的數值后需要計算這兩個數值之和,而這兩個操作數是可以變動的,但是求和的功能是不變的,這時就需要定義一個方法,只要在需要求和時調用該方法即可,該方法將計算之后的結果返回。代碼如下:
import java.util.Scanner;
public class Test23
{
    public static void main(String[] args)
    {
        Scanner input=new Scanner(System.in);
        System.out.println("請輸入操作數1:");
        double num1=input.nextDouble();    //獲取用戶輸入的操作數1
        System.out.println("請輸入操作數2:");
        double num2=input.nextDouble();    //獲取用戶輸入的操作數2
        double d=sum(num1,num2);
        System.out.println(num1+"+"+num2+"="+d);
    }
    /**
    * 創建sum() 方法,返回double 類型的數值
    * @param i 操作數1
    * @param j 操作數2
    * @return 兩個操作數之和
    */
    public static double sum(double i,double j)
    {
        double sum=i+j;
        return sum;
    }
}

當用戶輸入兩個 double 類型的數值后,程序調用 sum() 方法。該方法有兩個參數,分別表示用戶輸入的操作數 1 和操作數 2。在調用該方法時,只需要將用戶輸入的兩個數值傳遞過去即可,然后程序會執行 sum() 方法,對這兩個數求和,并使用 return 語句將計算得出的結果返回。

在 main() 方法中,同樣需要使用 double 類型的變量來接收 sum() 方法返回的值,即變量 d 為計算后的結果。

運行后的結果如下所示:
請輸入操作數1:
500
請輸入操作數2:
203
500.0+203.0=703.0
請輸入操作數1:
5.66
請輸入操作數2:
3.0158
5.66+3.0158=8.6758
< 上一頁Java foreach語句 Java break語句下一頁 >

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo
极速pk10开户