JAVA——return淺析


這個是我網上問問題有個大神解析的~~小小分享~~

1、return語句的作用:a、返回一個值,這個值可以是任意類型。b、使程序返回到操作系統(即終止程序)
2、java中對於一個函數,不論有沒有返回值類型,都可以帶有return 語句。
但是區別在於,return 語句是否可以返回一個值(這取決與該函數的返回值類型)。

a、如果函數有返回值類型(即返回值類型不為void ),則必須帶有返回相應類型值的return 語句。
b、如果函數沒有返回值(即返回值類型為void ),則函數中return 語句(如果存在return語句!)的后面不能加任何的變量。(該情況下的函數中也可以沒有return 語句,但是如果有的話,return 只能作為返回操作系統的作用使用。)
例如:

1、有返回值
public int getAge()
{
    return age;    //返回int 類型的變量age的值

}
2、無返回值   //函數不帶return 語句

public void putAge()
{
    System.out.println(age);

}
3、返回到操作系統   //函數無返回值,但是帶有return語句

public void put(int a) {

        if (a > 0)
            return;      //return語句后不帶返回值,作用是退出該程序的運行        
        else
            System.out.println("fasfsa");
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM