也许这是个小白问题,但是还是想弄懂原因,为什么while循环会比for循环多输出一次?
while循环:
public class teat1
{
public static void main(String args[])
{ int i = 1,sum = 0;
while(i<=10)
{
sum+=i;
i++;
System.out.print(i+"+");
}
System.out.println("="+sum);
}
}
输出结果
C:\Users\Administrator>java teat1
2+3+4+5+6+7+8+9+10+11+=55
for循环
public class teat
{
public static void main(String args[])
{ int i = 1,sum = 0;
for(i=1;i<=10;i++){
sum+=i;
System.out.print(i+"+");
}
System.out.println("="+sum);
}
}
输出结果
C:\Users\Administrator>java teat
1+2+3+4+5+6+7+8+9+10+=55