Java中函數的返回值類型可以是基本數據類型、引用數據類型、類對象等等,而有些函數則沒有返回值。下面我們來具體了解一下Java中函數的返回值和不返回值。
Java返回值
在Java中返回值的類型可以是任意一種Java數據類型,甚至可以返回一個對象。函數中定義了返回值類型,則在函數中必須通過return語句返回一個該類型的值。語法如下:
public 返回值類型 函數名([參數列表]){ //函數體 return 返回值; }
可以看出,函數名、參數列表、返回值類型是函數的基本組成部分。
下面是一個簡單的返回值類型為int的例子:
public int add(int a,int b){ int result = a + b; return result; }
可以看出,在add函數中定義了兩個參數a和b,并在函數內部定義了result變量,并返回了result變量,它的返回值類型是整型。這樣,調用該函數時,就可以直接得到返回值。
Java不返回值
有些函數不需要返回值,此時我們需要用到void類型。void表示無返回值。語法如下:
public void 函數名([參數列表]){ //函數體 }
下面是一個無返回值函數的例子:
public void print(String message){ System.out.println(message); }
其中print函數無返回值,僅僅輸出了傳入的字符串message。使用該函數也不需要使用return語句來返回任何值。
通過以上例子,我們就可以具體了解Java中函數的返回值和不返回值,同時也可以更好的理解其用法和語法。