Java基礎教程18 方法傳參和返回值

2021-08-02 10:19:39 字數 600 閱讀 6108

前面一篇介紹了方法的建立和呼叫,這篇我們介紹帶引數的方法定義和呼叫,還有演示乙個方法有返回值。前面我們main方法前面修飾符有乙個void關鍵字,void表示方法沒有返回值。如果要返回值,就需要使用return這個關鍵字,而且要定義返回值的資料型別。請看下面示例。

package lessons;

public class myclass

// 定義自己的第乙個方法

public static void sayhello(string name)

// 定義乙個比較兩個整數大小的方法

public static int max(int a, int b)else

}}

注意main方法中呼叫max()方法,由於max方法內部沒有寫列印語句,而是寫了返回語句,所以main方法如何需要看到返回的資料,需要借助列印語句,這樣返回的值才能在螢幕看到。這裡解釋下return,乙個方法裡面有return語句,就表示這個方法有返回值,誰呼叫了這個具有返回值的方法,返回值就返回給誰。這裡只負責返回,不負責列印輸出。所以這樣解釋,應該明白:上面列印語句呼叫了max方法,所以,返回值就傳給了列印語句,由於列印語句本身功能,所以才能輸出到螢幕上。

Java基礎教程21 方法的過載

前面一篇我們介紹了建構函式的基本使用,其中涉及到了多個構造函式呼叫的介紹。這篇我們介紹方法的過載,方法的過載和建構函式的呼叫有一點相同。我們先來看乙個例子,下面是乙個兩個整數求和的方法。package lessons public class myclass public static int ad...

Java基礎》5 方法

僅供自己記錄學習,無它用,歡迎指導!定義乙個方法的格式 public static void 方法名稱 方法名稱的命名規則和變數一樣,使用小駝峰。方法體 也就是大括號當中可以包含任意條語句。注意事項 1.方法定義的先後順序無所謂。2.方法的定義不能產生巢狀包含關係。3.方法定義好了之後,不會執行的,...

Java 基礎 05 方法(函式)

修飾符 返回值型別 方法名 引數型別 引數名1,引數名型別 引數名2,1.無返回值無引數 public void myfunc 2.有返回值無引數 public intmyfunc 3.無返回值有引數 public void myfunc 4.有返回值有引數 public intmyfunc 在乙個...