1

私はJavaが初めてで、単純な印刷で作業していました。まず、実行しました:

System.out.println(1 + 2 + "3");

出力:33

1と2は足し合わせて3はそのまま出力するというロジックを組んだ。

次に、これを試しました:

System.out.println ("1" + 2 + 3);

出力:123

そのロジックを適用すると、答え 15 が得られましたが、正しい答えを見つけることができませんでした。そのため、あなたの助けが必要です。

4

3 に答える 3

2
  1. 1 + 2int. 次に、そのint
    に連結しています。"3"

  2. "1" + 2String.
    次に、それに連結3していStringます。

"1" + (2 + 3)Java は左結合であるため、これは起こりません。

于 2011-12-18T20:19:44.250 に答える