※ ChatGPTを利用し、要約された質問です(原文:JAVAアソシエイツの問題)
JAVAアソシエイツの問題について
このQ&Aのポイント
JAVAアソシエイツの問題「SUN教科書 JAVAアソシエイツ P209 問5-7」からの問題についてです。
次のプログラムの空欄(1)に入れて実行すると、出力結果がtrueになるコードはどれですか。
正解はADFGです。AFGに関しては理解出来るのですが、どうして選択肢Dがtrueなのに選択肢Eはfalseになるのでしょうか。
「SUN教科書 JAVAアソシエイツ P209 問5-7」からの問題についてです。
次のプログラムの空欄(1)に入れて実行すると、出力結果がtrueになる
コードはどれですか。4つ選択してください。
class Sample{
public static void main(String[] args){
String s1 = "Hello";
String s2 = "Hello";
String s3 = new String("Hello");
System.out.println( 【(1)】 );
}
}
A. s1 == s2
B. s1 == s3
C. s2 == s3
D. s1 == "Hello"
E. s3 == "Hello"
F. s1.equals(s3)
G. s2.equals(s3)
正解はADFGです。AFGに関しては理解出来るのですが、
どうして選択肢Dがtrueなのに選択肢Eはfalseになるのでしょうか。
よろしくお願い致します。
お礼
>>jjon-com様 詳細で丁寧な解説をありがとうございました。 番地を仮定する考え方はすごく分かりやすかったです。