java定義方法時,什麼時候需要返回值什麼時候不需要

時間 2021-09-06 09:15:32

1樓:gta小雞

main方法必須宣告為public static void main(string),沒有返回值

其他方法視情況決定該返回什麼。「視情況」的意思是取決於方法的功能和應用場景,例如add方法的作用是傳遞兩個整數返回它們的和,那返回值自然應該為int型。

如果你還是不能理解,先照著書上的抄。

2樓:古神孤鴻

第一個方法宣告是void型別,所以不需要返回值,第二個方法宣告是int型別,所以必須返回int型別的值

3樓:匿名使用者

如果需要或者可能需要使用返回值,那麼就返回,否則就不反回。

常見的一個例子。對於屬性來說, set方法,可以沒有返回值。因為set已經結束了。而get方法就肯定有返回值。因為get的結果需要拿來用。

4樓:匿名使用者

在定義方法的時候,有一個識別符號是用於標記返回值型別的

public class m

}小括號內的如果是void,則不需要返回,也不允許返回,如果是其他的,如果沒有特殊情況,都需要返回

5樓:放蕩不羈神經病

是否需要返回值取決於定義的目地,如果你只是希望把結果列印出來,那麼system.out.print語句就夠了,不需要return。

如果你的計算結果你還要用,就返回出來,定義了返回值的方法呼叫的時候是可以給變數賦值的。比如你這個add方法。

int x= add(1,1);這樣呼叫以後這個x的值就是計算結果2,這個x可以繼續做計算add(x,1);

換言之,如果你需要拿到結果去做別的事情,做別的計算,你就在你定義的方法裡面把結果return出來。

6樓:

用void宣告的是不需要返回的,所以不需要return

後面那個跟了int 就需要return返回一個int型別的資料!

這個就取決你需不需要有返回值!

7樓:也許最寂寞

第一個方法 public static void test01(int x, int y) 是沒有返回值的;

public static : 固定格式

void:返回值型別, void的意思就是無返回值

test01:方法名字,也就是你自己給這個方法起的名字

():裡面是引數列表,int x, int y 就是這個方法裡面的兩個引數,int 資料型別

第二個 public static int add(int a, int b)

public static:固定格式 public 是公開的 公共方法; static: 靜態,靜態類 靜態變數 靜態方法

int:返回值型別,也是方法返回的資料型別

add:方法名

(int a, int b):引數列表,裡面兩個引數,呼叫這個方法給兩個int型別的引數

C語言中函式什麼時候宣告?什麼時候定義?最好舉例說明

函式可以在呼叫函式的函式 比如main函式 之前定義,這樣就無需宣告瞭 舉例 int add int x,int y 在編譯程式編譯到main的呼叫add之處時,由於已經編譯過add的函式了,因此編譯程式已經知曉呼叫規則,因此可以省略宣告語句 void main 如果函式在呼叫函式的函式之後定義,為...

java什麼時候用i 0什麼時候用i 1兩者使用存在區別嗎?i 0是對資料的初始化嗎?根據題型如何設定使用

百小度 嘿嘿嘿!碰到我就ok了,i 0 意思就是從0開始!i 1就是從1開始!你的問題應該是在迴圈裡面的 for int i 0,i i 這個迴圈就是從0開始的迴圈,第一次迴圈i 0 就是當i 0時迴圈開始,後面接著的是限制條件,i要小於 然後就是增長量了,i 表示每次迴圈後增加1,剛才我講到迴圈從...

花菜什麼時候種植花菜的種植方法,花菜什麼時候種植?

文庫精選 內容來自使用者 暖陽文庫網 花菜是大家都很喜歡的蔬菜,又被稱為 番芥藍 花椰菜 椰菜花 其商品食用部分是花球,營養豐富,味道鮮美,頗受廣大市民的歡迎,是珍蔬之一。那麼花菜什麼時候種植呢?一般幾月份播種呢?下面就來了解一下吧。花菜什麼時候種植 春菜花應於12月下旬溫室或陽畦育苗,3月上中旬保...