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

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

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型別的引數

oracle定義儲存過程時什麼時候需要使用

oracle 的儲存過程裡沒有declare的語法,觸發器和plsql塊才是declare 如果要定義變數,後面直接跟is的 create or replace procedure c ispara number begin end 你在寫儲存過程的時候是 create or replace p n...

炒菜時什麼時候放鹽最好,炒菜時什麼時候放鹽才正確

炒菜放鹽是個關鍵,什麼情況下不宜早放鹽,什麼情況下不宜晚放鹽呢?一般來說,炒制脆嫩的蔬菜不宜晚放鹽,而燜炒軟爛的蔬菜不宜早放鹽。如家常菜炒黃瓜 炒荷蘭豆 炒脆白菜絲 脆炒蒜苗等脆嫩蔬菜,就不宜晚放鹽。菜未下鍋前就應該用鹽拌一下 如炒黃瓜 或煸完鍋後隨下蔬菜隨下鹽 如炒荷蘭豆 這是因為新鮮蔬菜的細胞裡...

結婚時在什麼時候就要開始敬酒,結婚需要提前多久開始準備?

我來跟你談談情 婚宴敬酒時間一般是在主桌吃完頭道菜和冷盤之後,然後新人開始逐桌的給賓客們敬酒。在客人們吃頭道菜和冷盤的時候,新娘可以利用這個時間換號敬酒服,和新郎快速的吃一些食物墊肚子。新人要根據婚宴的桌數來確定每一桌敬酒大概的時間,如果婚宴桌數太多,每桌敬酒 點菸的時間要相對的縮短。在時間安排上也...