JAVA中 return的用法
阿新 • • 發佈:2018-12-25
從當前函式退出,並從那個函式返回一個值。
return[()[eXPression][]];
可選項 expression 引數是要從函式返回的值。假如省略,則該函式不返回值。
說明
用 return 語句來終止一個函式的執行,並返回 expression 的值。假如 expression 被省略,或在函式內沒有 return 語句被執行,則把值 undefined 賦給呼叫當前函式的表示式。
示例
下面示例說明了 return 語句的用法。
function myfunction(arg1, arg2){
var r;
r = arg1 * arg2;
return(r);
}
***********************************************************************************
Java return返回語句簡介
return 語句可以使其從當前方法中退出,返回到呼叫該方法的語句處,繼續程式的執行。返回語句有兩種格式。
* return expression: 返回一個值給呼叫該方法的語句,返回值的資料型別必須與方法宣告中的返回值型別一致。可以使用強制型別轉換來使型別一致。
* return: 當方法說明中用 void 宣告返回型別為空時,應使用這種格式不返回任何值。
return語句通常用在一個方法體的最後,以退出該方法並返回一個值。在Java語言中,單獨的return語句用在一個方法體的中間時,會產生編譯錯 誤,因這審幹有一些語句執行不到。但可以通過把return語句嵌入某些語句(如 if…else)來使程式在未執行完方法中的所有語句時退出,例如:
void method(int iVar){
if( iVar>0 ){
return;
}else{
System.out.println(iVar);
}
}
*************************************************************************
Java中的return語句使用總結
Java中的return語句總是和方法有密切關係,return語句總是用在方法中,有兩個作用,一個是返回方法指定型別的值(這個值總是確定的) ,一個是結束方法的執行(僅僅一個return語句)。
在return語句的各類文章中,大多僅僅介紹了return語句用於有返回值(非void返回值)的方法中。而很少或沒有介紹return語句在vodi返回值方法中的運用。
return語句用在非void返回值型別的方法中,不但能返回基本型別,還可以返回(包括使用者自定義類的)物件。
下面通過一個簡單例子說明一下:
/**
* Created by IntelliJ IDEA.
* User: leizhimin
* Date: 2007-12-3
* Time: 8:54:28
* Java中的return語句使用總結
*/
public class TestReturn {
public static void main(String args[]) {
TestReturn t = new TestReturn();
t.test1();
t.test2();
}
/**
* 無返回值型別的return語句測試
*/
public void test1() {
System.out.println("---------無返回值型別的return語句測試--------");
for (int i = 1; ; i++) {
if (i == 4) return;
System.out.println("i = " + i);
}
}
/**
* 有返回值型別的return語句測試
* @return String
*/
public String test2(){
System.out.println("---------有返回值型別的return語句測試--------");
return "返回一個字串";
}
}
*************************************************************************
return[()[eXPression][]];
可選項 expression 引數是要從函式返回的值。假如省略,則該函式不返回值。
說明
用 return 語句來終止一個函式的執行,並返回 expression 的值。假如 expression 被省略,或在函式內沒有 return 語句被執行,則把值 undefined 賦給呼叫當前函式的表示式。
示例
下面示例說明了 return 語句的用法。
function myfunction(arg1, arg2){
var r;
r = arg1 * arg2;
return(r);
}
***********************************************************************************
Java return返回語句簡介
return 語句可以使其從當前方法中退出,返回到呼叫該方法的語句處,繼續程式的執行。返回語句有兩種格式。
* return expression: 返回一個值給呼叫該方法的語句,返回值的資料型別必須與方法宣告中的返回值型別一致。可以使用強制型別轉換來使型別一致。
* return: 當方法說明中用 void 宣告返回型別為空時,應使用這種格式不返回任何值。
return語句通常用在一個方法體的最後,以退出該方法並返回一個值。在Java語言中,單獨的return語句用在一個方法體的中間時,會產生編譯錯 誤,因這審幹有一些語句執行不到。但可以通過把return語句嵌入某些語句(如 if…else)來使程式在未執行完方法中的所有語句時退出,例如:
void method(int iVar){
if( iVar>0 ){
return;
}else{
System.out.println(iVar);
}
}
*************************************************************************
Java中的return語句使用總結
Java中的return語句總是和方法有密切關係,return語句總是用在方法中,有兩個作用,一個是返回方法指定型別的值(這個值總是確定的)
在return語句的各類文章中,大多僅僅介紹了return語句用於有返回值(非void返回值)的方法中。而很少或沒有介紹return語句在vodi返回值方法中的運用。
return語句用在非void返回值型別的方法中,不但能返回基本型別,還可以返回(包括使用者自定義類的)物件。
下面通過一個簡單例子說明一下:
/**
* Created by IntelliJ IDEA.
* User: leizhimin
* Date: 2007-12-3
* Time: 8:54:28
* Java中的return語句使用總結
*/
public class TestReturn {
public static void main(String args[]) {
TestReturn t = new TestReturn();
t.test1();
t.test2();
}
/**
* 無返回值型別的return語句測試
*/
public void test1() {
System.out.println("---------無返回值型別的return語句測試--------");
for (int i = 1; ; i++) {
if (i == 4) return;
System.out.println("i = " + i);
}
}
/**
* 有返回值型別的return語句測試
* @return String
*/
public String test2(){
System.out.println("---------有返回值型別的return語句測試--------");
return "返回一個字串";
}
}
*************************************************************************