質問: 」が何故か消えています。 理由をご存じの方は教えていただきたく思います。
回答: 演算子の優先順位が違うことに注意してください。 掛け算が足し算より先に計算するように、Javaでは'=='より、先に、'+'をしたものを計算します。 なので、このコードを質問者様の期待通りに実行するには、 ``` System.out.println("str3 == str1 = " + (str3 == str1)); ``` とします。 他の演算子の優先順位は次のようなサイトを見るといいですよ。 > > 演算子の優先順位と結合規則 - 演算子 - Java入門 > > >