民國109年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第3題

在Java 語言中,下列何者為有效的String 宣告?

題目

在Java 語言中,下列何者為有效的String 宣告?

  1. (1) String s='null';
  2. (2) String s='NULL';
  3. (3) String s=nu ll;
  4. (4) String s=NULL;

官方答案

(3) String s=nu ll;

解析

Java 的字串字面值必須以雙引號包住,例如 "null" 才是長度 4 的字串;單引號只能用來表示單一字元(char),因此 'null'、'NULL' 內含多個字元,語法不合法,選項1、2錯誤。null 是 Java 的保留字面值,代表該參考變數沒有指向任何物件,宣告 String s = null; 語法正確,選項3正確。Java 具大小寫敏感性,NULL 並非合法關鍵字,也沒有預先定義,選項4錯誤。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料