为什么z的值异乎寻常的大?
public class AA
{
public static void main(String[] args)
{
int sum=0;
int y=0;
String z="";
int x=0;
for( x=1;x<=10;x++)
{
y++;
if(y==4)
{ System.out.println("5!");
break;
}
sum = x+sum;
z+=String.valueOf(sum);
}
System.out.println("sum"+sum);
System.out.println("IT:"+z);
}
输出如下:
D:\>java AA
5!
sum6
IT:136
这个IT的值为什么不是20?
还有把标记行变成
z+=String.valueOf(sum)+String.valueOf("\n");
多加了后面的为什么输入就多了几个数?
D:\>java AA
5!
sum6
IT:1
3
6