方法的兩個對比及注意事項

2021-10-13 20:37:42 字數 1318 閱讀 5804

public

class

comparison01

public

static

intmethod1

(int a,

int b)

public

static

void

method2()

}}

題目要求:

定義乙個方法,用來【求出】兩個數字之和。(你幫我算,算完之後把結果告訴我)-----有返回值

定義乙個方法,用來【列印】兩個數字之和。(你來計算,算完之後你自己負責顯示結果,不用告訴我)------無返回值

public

class

comparison02

//我是乙個方法,我負責把兩個數字相加

//我有返回值int,誰呼叫我,我就把計算結果告訴誰

public

static

int getsum (

int a ,

int b)

//我是乙個方法,我負責把兩個數字相加

//我沒有返回值,不會把結果告訴任何人,而是我自己列印輸出結果

public

static

void

printsum

(int a,

int b)

}

注意事項:

對於有返回值的方法,可以使用單獨呼叫,列印呼叫或者賦值呼叫。

但對於無返回值的方法(void),只能使用單獨呼叫,不能使用列印呼叫或者賦值呼叫。

方法應該定義在類當中,但是不能再方法當中再定義方法,不能巢狀。

方法的定義的前後順序無所謂。

方法定義之後不會執行,如果要執行,一定要呼叫(單獨呼叫,列印呼叫,賦值呼叫)。

如果方法有返回值,那麼必須寫上「reture 返回值」,不能沒有。

reture後面的返回值的資料型別,必須和方法的返回值型別,對應起來。

對於乙個void沒有返回值的方法,不能寫return後面的返回值,只能寫return自己

public

static

void

method()

對於void方法當中最後一行的return可以省略不寫。

乙個方法當中可以有多個return語句,但是必須保證同時有且只有乙個會被執行到

兩個reture不能連寫。

HTTPS協議下的兩個注意事項

1 關於response.sendredrect方法。在https協議下,ie在處理sendredrect時似乎是有問題的。在進行重定向的時候,ie會將原來的https變成http,檢測能夠正常返回後才調回https協議。這個問題在一般情況下並不會導致什麼問題。但是若伺服器僅支援https協議的話,...

方法的注意事項

package cn.itcast.day04.demo03 使用方法的時候,注意事項 1.方法應該定義在類當中,但是不能在方法當中再定義方法。不能巢狀。2.方法定義的前後順序無所謂。3.方法定義之後不會執行,如果希望執行,一定要呼叫 單獨呼叫 列印呼叫 賦值呼叫。4.如果方法有返回值,那麼必須寫上...

公升級到EF6 兩個注意事項

1 依據msdn的官方描述 在之前的ef版本中,被分割為主要的庫 system.data.entity.dll 作為.net framework的一部分載入,以及外圍的庫 主要就是 entityframework.dll 作為nuget載入。ef6將 從核心庫去除,然後將其合併到外圍庫中。這是必須的...