一、針對以下 Java 程式,執行後輸出為何?(25 分)
****149
*9
*****330
true

進入 A(3)
進入 A(8)
進入 A(13)
進入 A(18)
A(23) 到達 base case,返回 23
*A(18) 返回 77
*A(13) 返回 116
*A(8) 返回 140
*A(3) 返回 149
A(3) 的結果: 149
*B(3) 的結果: 9
*進入 A(0)
進入 A(5)
進入 A(10)
進入 A(15)
A(20) 到達 base case,返回 20
*A(15) 返回 65
*A(10) 返回 95
*A(5) 返回 110
*A(0) 返回 110
C(3) 的結果: 330
D(True, True) 的結果: True
E(True, False) 的結果: False
----------------------