dポイントプレゼントキャンペーン実施中!

「String型変数の宣言で正しいものを2つ選べ

(1)String str = "Hello";
(2)String str = 'Hello':
(3)String str = new String("Hello");
(4)String str = new String('Hello');
(5)String str = "This is \n long String";


答えは(1),(3)です。

なぜ5はだめなのですか???
コンパイルも通るし、実行もできますよね。

A 回答 (1件)

"This is \n long String"


冠詞の a がないからまちがいです。

というのはともかくとして、
これもいいと思います。
Javaでもエスケープシーケンスは使えるし…。
その本の誤植か誤記じゃないでしょうか。
    • good
    • 0
この回答へのお礼

いつもお世話になっています!

そうですよねー(^_^;)

ただ、テキストに5が不正解であるということについて
何の記述も無く、不安になってしまいました。

ほっといたしました

ありがとうございます

お礼日時:2004/02/25 20:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!