Q32.
若Java 語言的方法有回傳值,在方法主體內要使用以下那一個保留字?
電腦軟體設計(JAVA) · 乙級 · Java · Q32
難易度分析
2 / 5
本題屬於基礎語法定義的記憶型題目,僅需區分 Java 方法中不同保留字的用途即可解答,不涉及複雜的邏輯分析或多重概念應用。
正確答案:③return
③ return:return 是 Java 中用於從方法回傳值的保留字,後接與方法宣告相符的回傳型別資料。
錯誤選項解析
- ① void:void 用於宣告方法沒有回傳值,與題目要求「有回傳值」的情境相反。
- ② throws:throws 用於方法宣告列拋出例外,與回傳值無關。
- ④ invoke:invoke 並非 Java 的保留字,Java 中呼叫方法直接使用方法名稱加括號即可。
Learning Tip
"此類題型常考 Java 方法宣告的保留字用途區分。注意 void 代表「不回傳」,return 才是「回傳值」的關鍵字;而 throws 與 throw 容易混淆,前者用於方法宣告列、後者用於方法體內拋出例外物件。"
學員答題分佈
①void0%
②throws0%
③return0%
④invoke0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!