當前位置:才華齋>計算機>java語言>

java呼叫的幾個方法

java語言 閱讀(2.92W)

方法呼叫(call by) 是一個標準的計算機科學術語。方法呼叫根據引數傳遞的情況又分為值呼叫( call by reference ) 和引用呼叫( call by value ) 。以下是小編為大家搜尋整理的java呼叫的方法,歡迎閱讀!更多精彩內容請及時關注我們考試網!

java呼叫的幾個方法

Java支援兩種呼叫方法的方式,根據方法是否返回值來選擇。

當程式呼叫一個方法時,程式的控制權交給了被呼叫的方法。當被呼叫方法的`返回語句執行或者到達方法體閉括號時候交還控制權給程式。

當方法返回一個值的時候,方法呼叫通常被當做一個值。例如:

int larger = max(30, 40);

如果方法返回值是void,方法呼叫一定是一條語句。例如,方法println返回void。下面的呼叫是個語句:

tln("Welcome to Java!");

示例

下面的例子演示瞭如何定義一個方法,以及如何呼叫它:

public class TestMax {

/** 主方法 */

public static void main(String[] args) {

int i = 5;

int j = 2;

int k = max(i, j);

tln("The maximum between " + i +

" and " + j + " is " + k);

}

/** 返回兩個整數變數較大的值 */

public static int max(int num1, int num2) {

int result;

if (num1 > num2)

result = num1;

else

result = num2;

return result;

}

}

以上例項編譯執行結果如下:

The maximum between 5 and 2 is 5

這個程式包含main方法和max方法。Main方法是被JVM呼叫的,除此之外,main方法和其它方法沒什麼區別。

main方法的頭部是不變的,如例子所示,帶修飾符public和static,返回void型別值,方法名字是main,此外帶個一個String[]型別引數。String[]表明引數是字串陣列