當前位置:首頁 » 編程語言 » java調用方法返回值

java調用方法返回值

發布時間: 2023-02-11 10:48:17

A. java返回值是怎麼返回的

方法最後return後面是返回的內容,返回到方法調用處
比如: public static int a(){return 1;} //這個方法返回一個int值1;
在另一個方法里 public static void get_b(){ int b; b = a(); } //這里b的值調用了方法a,方法a的返回值就賦值給了b=1;

B. JAVA中,返回值是什麼意思

返回值:
在定義java方法時,必需要定義一個返回值類型或者使用void佔位符佔位,然後在方法體末端return一個返回值,需要與定義時候的返回值類型一致,然後在調用此方法時,就會把返回值傳輸到調用處。(也就是說,這個方法要做什麼事,做完通知我們一聲,這個通知也就是return)
例如:
方法:
public static String add(){ //String返回值類型的方法
String num=「張亮」; //定義一個String局部變數
return num; //返回局部變數
}
測試:
public static void main(String[] args){
add(); //調用add方法
}

C. 在java中什麼是返回值類型

Java中的return語句總是和方法有密切關系,return語句總是用在方法中,有兩個作用,一個是返回方法指定類型的值(這個值總是確定的),一個是結束方法的執行(僅僅一個return語句)。x0dx0a x0dx0a在return語句的各類文章中,大多僅僅介紹了return語句用於有返回值(非void返回值)的方法中。而很少或沒有介紹return語句在vodi返回值方法中的運用。x0dx0a x0dx0areturn語句用在非void返回值類型的方法中,不但能返回基本類型,還可以返回(包括用戶自定義類的)對象。x0dx0a x0dx0a下面通過一個簡單例子說明一下:x0dx0a x0dx0a/** x0dx0a* Created by IntelliJ IDEA. x0dx0a* User: leimin x0dx0a* Date: 2007-12-3 x0dx0a* Time: 8:54:28 x0dx0a* Java中的return語句使用總結 x0dx0a*/ x0dx0apublic class TestReturn { x0dx0a public static void main(String args[]) { x0dx0a TestReturn t = new TestReturn(); x0dx0a t.test1(); x0dx0a t.test2(); x0dx0a } x0dx0ax0dx0a /** x0dx0a * 無返回值類型的return語句測試 x0dx0a */ x0dx0a public void test1() { x0dx0a System.out.println("---------無返回值類型的return語句測試--------"); x0dx0a for (int i = 1; ; i++) { x0dx0a if (i == 4) return; x0dx0a System.out.println("i = " + i); x0dx0a } x0dx0a } x0dx0ax0dx0a /** x0dx0a * 有返回值類型的return語句測試 x0dx0a * @return String x0dx0a */ x0dx0a public String test2(){ x0dx0a System.out.println("---------有返回值類型的return語句測試--------"); x0dx0a return "返回一個字元串"; x0dx0a } x0dx0a} x0dx0a x0dx0a運行結果:x0dx0a---------無返回值類型的return語句測試-------- x0dx0ai = 1 x0dx0ai = 2 x0dx0ai = 3 x0dx0a---------有返回值類型的return語句測試-------- x0dx0ax0dx0aProcess finished with exit code 0x0dx0ax0dx0a返回語句returnx0dx0ax0dx0areturn語句從當前方法中退出,返回到調用該方法的語句處, 句繼續程序的執行。(有關方法的內容,我們將在第六章詳細講) 是一個方法)。返回語句有兩種格式:x0dx0ax0dx0a1.return expressionx0dx0ax0dx0a返回一個值給調用該方法的語句,返回值的數據類型必須? 方法聲明中的返回值類型 一致。可以使用強制類型轉換來使類型一致。x0dx0ax0dx0a2.returnx0dx0ax0dx0a當方法說明中用void聲明返回類型為空時,應使用這種格式, ?不返回任何值。x0dx0ax0dx0areturn語句通常用在一個方法體的最後,以退出該方法並返 一個值。Java中,單獨的 return語句用在一個方法體的中間時,會產生編譯錯誤,因為這時 ?有一些語句執行不到。但 可以通過把return語句嵌入某些語句(如if-else)來使程序在未執? 完方法中的所有語句時退出 ,例如:x0dx0ax0dx0aint method (int num){x0dx0ax0dx0a∥return num;∥will cause compile time errorx0dx0ax0dx0aif(num>0)x0dx0ax0dx0areturn num;x0dx0ax0dx0a??∥may or may not be executedx0dx0ax0dx0a∥depending on the value of num參考資料:||

D. java 調用另一個類中的方法並取得返回值

比如我現在有一個Test類,另外有一個Student類,裡面有個Speak方法。

那麼,我如何調用Student類中的方法呢?

你要調用,首先你得保證這個方法的許可權是public或者預設。

1,得到Student類的實例:
Student stu = new Student();

2.調用

stu.speak();

完成!

一般就是這個思想,你用JDBC來操作的話,也應該多用面向對象的思維來做。

否則就會陷入邏輯的混亂,到最後害苦了自己。從結果來看,你應該是某個方法裡面沒有返回成功,建議DeBUG調試。

E. java有返回值的方法怎麼調用

一樣的,生成該類對象可以通過User user=new User();這種形式創建對象,然後通過對象調用該方法
例如 user.login();
假設該方法有返回值,例如登錄方法login會返還一個boolean布爾值來確定登陸是否成功,需要傳遞用戶名和密碼進行驗證,那你就調用方法時:
Boolean isLogin=user.login(userName,PassWord);
傳遞參數用一個其方法返回值類型的變數接收返回值就可以了

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:583
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:877
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:572
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:758
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:674
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1001
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:245
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:104
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:796
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:702