java菜鸟初次发帖,望论坛大神帮忙解惑,谢谢~~
class NumForHe //利用for循环语句计算1到100之和。
{
public static void main(String[] args)
{
for(int he=0,x=1;x<=101;he=he+x,x++) //he总和变量,x自增变量。
{
System.out.println("he="+he);
}
}
}
疑问:for循环语句中,为何是x<=101,而不是x<=100?
如果是x<=100的话,最终结果4950,而不是正确的结果5050,刚好差了最后那100。
运行结果如截图:
...
|
|