基礎程式設計(Java)· CH6

方法 — 互動講義

Java 引擎載入中(首次約 30 秒)…
1

呼叫堆疊一步步跑

main 呼叫 square(5):看呼叫時怎麼 push 上堆疊、return 後怎麼 pop 回 main

呼叫堆疊(頂端在上)

已得回傳值

尚無
2

貼碼試跑

真 Java,瀏覽器內編譯執行。

瀏覽器無鍵盤輸入,範例用固定值示範(不用 Scanner)。

輸出


  
3

值傳遞:基本型別 vs 物件(陣列)

Java 一律值傳遞。基本型別動不到呼叫端;陣列是物件,改元素改得到。按按鈕看結果。

基本型別 addOne(int n)

方法內 n = n + 1 改的是拷貝。

陣列 bump(int[] arr)

同一個陣列物件,改 arr[0] 改得到。