強大な宝門を開く
月明かりを背に、二人は屋敷の最奥――宝を封じる大広間へと辿り着いた。
そこには巨大な石造りの門がそびえ立ち、無数の魔法の鎖で封印されている。
門からは鼓動のような音が響き、侵入者を拒むかのように瘴気が吹き出していた。
「なんてこと……これは……」
リヴァナが一歩前に出て、真剣な表情であなたを見た。
「この門を開くには……力だけじゃダメ。理を見抜ける者しか通さないの。
でもその難易度は……」
深紅のスカーフが揺れ、彼女の胸元の鼓動まで伝わってくる。
【俺がやる】
「……わかったわ。あなたを信じる」
あなたは手をかざした。
強大な試練を突破するために、理を発動させる。
~ 理を紡ぐ~
次のコードを実行すると、出力はどうなるか。
public class GateTest {
public static void main(String[] args) {
String s1 = "Java";
String s2 = new String("Java");
System.out.println(s1 == s2);
}
}
選択肢
A. true
B. false
C. コンパイルエラー
解答
B. false
解説
== は参照比較(アドレスの比較)。
s1 は文字列リテラル "Java" を指している。
s2 は new 演算子で新しいオブジェクトを作成。
それぞれ別の参照を持つため、s1 == s2 は false となる。
内容の比較を行うには s1.equals(s2) を使うのを推奨。
~
解答を口にした瞬間、門を覆う鎖が一つ、また一つと砕け散った。
やがて眩い光とともに、門が軋みながら開いていく。
「……すごい。ほんとにあなた……伝説の……」
リヴァナの瞳は今まで以上に熱を帯びていた。
門の先は――伝説の宝が眠る間。




