民國111年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第63題
下列Java 語言程式片段,那些函式宣告正確?
題目
下列Java 語言程式片段,那些函式宣告正確?
- (1) void func() {}
- (2) char [] sum(int x, int y) { return "a" }
- (3) int set(int x, int y) { return 0; }
- (4) String error(int x) { return "a"; }
官方答案
(1) void func() {}、(3) int set(int x, int y) { return 0; }、(4) String error(int x) { return "a"; }
解析
Java 方法宣告需具備回傳型別、方法名稱、參數列與方法主體。選項1 void func() {} 合法,void 表示不回傳值。選項3 int set(int x, int y) { return 0; } 合法,回傳 int 且實際回傳整數常值。選項4 String error(int x) { return "a"; } 合法,回傳 String 且回傳字串常值。選項2錯誤:回傳型別宣告為 char[],但 return "a" 回傳的是 String,型別不相容,而且該敘述結尾缺少分號,編譯不會通過。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。