本文目錄一覽:
java返回值類型
返回類型是你所需要什麼就寫什麼。
如果你寫的介面是增刪改的方法的話,就一般是boolean居多,只要返回ture or false就行,當然int 或者是void 也可以
如果是些查詢的方法的,你想得到的是張表的記錄的話,那就是List居多。
這主要是看你想得到什麼東西,假設我寫的這個方法是一個就和的方法,我想得到最終的和,那我返回類型就是int 。如果我寫的方法只是想調用,不需要得到什麼,那就void就可以了。
介面的方法只要寫多了就會知道用什麼返回類型了。
在java中什麼是返回值類型?
Java中的return語句總是和方法有密切關係,return語句總是用在方法中,有兩個作用,一個是返回方法指定類型的值(這個值總是確定的),一個是結束方法的執行(僅僅一個return語句)。\x0d\x0a \x0d\x0a在return語句的各類文章中,大多僅僅介紹了return語句用於有返回值(非void返回值)的方法中。而很少或沒有介紹return語句在vodi返回值方法中的運用。\x0d\x0a \x0d\x0areturn語句用在非void返回值類型的方法中,不但能返回基本類型,還可以返回(包括用戶自定義類的)對象。\x0d\x0a \x0d\x0a下面通過一個簡單例子說明一下:\x0d\x0a \x0d\x0a/** \x0d\x0a* Created by IntelliJ IDEA. \x0d\x0a* User: leizhimin \x0d\x0a* Date: 2007-12-3 \x0d\x0a* Time: 8:54:28 \x0d\x0a* Java中的return語句使用總結 \x0d\x0a*/ \x0d\x0apublic class TestReturn { \x0d\x0a public static void main(String args[]) { \x0d\x0a TestReturn t = new TestReturn(); \x0d\x0a t.test1(); \x0d\x0a t.test2(); \x0d\x0a } \x0d\x0a\x0d\x0a /** \x0d\x0a * 無返回值類型的return語句測試 \x0d\x0a */ \x0d\x0a public void test1() { \x0d\x0a System.out.println(“———無返回值類型的return語句測試——–“); \x0d\x0a for (int i = 1; ; i++) { \x0d\x0a if (i == 4) return; \x0d\x0a System.out.println(“i = ” + i); \x0d\x0a } \x0d\x0a } \x0d\x0a\x0d\x0a /** \x0d\x0a * 有返回值類型的return語句測試 \x0d\x0a * @return String \x0d\x0a */ \x0d\x0a public String test2(){ \x0d\x0a System.out.println(“———有返回值類型的return語句測試——–“); \x0d\x0a return “返回一個字元串”; \x0d\x0a } \x0d\x0a} \x0d\x0a \x0d\x0a運行結果:\x0d\x0a———無返回值類型的return語句測試——– \x0d\x0ai = 1 \x0d\x0ai = 2 \x0d\x0ai = 3 \x0d\x0a———有返回值類型的return語句測試——– \x0d\x0a\x0d\x0aProcess finished with exit code 0\x0d\x0a\x0d\x0a返回語句return\x0d\x0a\x0d\x0areturn語句從當前方法中退出,返回到調用該方法的語句處, 句繼續程序的執行。(有關方法的內容,我們將在第六章詳細講) 是一個方法)。返回語句有兩種格式:\x0d\x0a\x0d\x0a1.return expression\x0d\x0a\x0d\x0a返回一個值給調用該方法的語句,返回值的數據類型必須? 方法聲明中的返回值類型 一致。可以使用強制類型轉換來使類型一致。\x0d\x0a\x0d\x0a2.return\x0d\x0a\x0d\x0a當方法說明中用void聲明返回類型為空時,應使用這種格式, ?不返回任何值。\x0d\x0a\x0d\x0areturn語句通常用在一個方法體的最後,以退出該方法並返 一個值。Java中,單獨的 return語句用在一個方法體的中間時,會產生編譯錯誤,因為這時 ?有一些語句執行不到。但 可以通過把return語句嵌入某些語句(如if-else)來使程序在未執? 完方法中的所有語句時退出 ,例如:\x0d\x0a\x0d\x0aint method (int num){\x0d\x0a\x0d\x0a∥return num;∥will cause compile time error\x0d\x0a\x0d\x0aif(num>0)\x0d\x0a\x0d\x0areturn num;\x0d\x0a\x0d\x0a?? ∥may or may not be executed\x0d\x0a\x0d\x0a∥depending on the value of num參考資料:||
在java中,什麼叫返回值類型
返回值類型就是定義一個出口,比如
public String fun(){
String a;
return a;
}
String b=this.fun();
規定返回值類型為String,那麼調用這個方法時,等到的就是String類型的值。
public int go(){
return 1;
}
這是返回的基本數據類型,還可以返回自定義類型
比如:先定義一個User類,
public User find(String name,String password){
User user = new User();
return user;
}
返回的user就是自定義的返回值類型.
java中返回值的類型及含義
1、用類名作方法返回,即返回該類的實體類對象
2、該對象裡面的屬性都是能夠在這個方法裡面通過查詢sql或者賦值來訪問到的
// 實體類
public class User
{
private String name;
private int age;
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
//…下面的age不寫了
}
// 實現方法類:
public class Demo
{
public User getUserInfo() // 返回實體類對象
{
User user = new User();
user.setName(“張三”);
user.setAge(15);
return user;
}
}
Java返回值類型是幹什麼
就是一個方法完成某個功能,然後返回一個特定類型的變數,這個特定類型就是返回值類型
比如說人是一個變數,某個方法要判斷這個人是不是男性,就要返回true或者false,就需要返回值類型boolean
或者說一個數組,要寫一個方法從中找出最大值並返回,就需要返回值類型int
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/249334.html