私のプログラムでは、少なくとも私にとっては奇妙な振る舞いに気づいています。
誤った出力:
public static void main(String[] args)
{
while(count < 3)
{
System.out.println("Count: " + count);
System.out.println("" +(count*2)+1);
count++;
}
}
次のprintステートメントを生成します。
Count: 1
21
Count: 2
41
このプログラムに対して:
public static void main(String[] args)
{
while(count < 3)
{
System.out.println("Count: " + count);
System.out.println((count*2)+1 + "");
count++;
}
}
この出力を生成します:
Count: 1
3
Count: 2
5
私の質問は、Java 7は、空の文字列を""
算術式の前に置くと、空の文字列がその算術式の後に続く場合には実行されない特別なことを実行しますか?