/*
这是一个没有循环体的循环
我觉得按照理论来说完全可以运行
可是在运行中,老是提示sum+=i++中的sum出了问题
*/
public class ForNoOb {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,sum;
for(i=0;i<5;sum+=i++)
System.out.println("sum is"+i);
}
}
这是一个没有循环体的循环
我觉得按照理论来说完全可以运行
可是在运行中,老是提示sum+=i++中的sum出了问题
*/
public class ForNoOb {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,sum;
for(i=0;i<5;sum+=i++)
System.out.println("sum is"+i);
}
}
=================================================================
角落里的理想
http://blog.csdn.net/zdsdiablo/
--------十分钟年华老去
=================================================================
public static void main(String[] args) {
int i, sum = 0;
for (i = 0; i < 5; sum += i++)
System.out.println("sum is" + i);
}
}
这样试一下(我不知道有没有符合你的意思)
class Test
{
public static void main(String[] args)
{
int i;
int sum = 0;
for(i = 0; i < 5; sum += i++)
System.out.println("sum is"+i);
}
}
这个程序是求i自加的和的,原贴出现了一个错误,即最后的System.out.println("sum is"+i);应该为System.out.println("sum is"+sum);
现在又出现了一个问题,这个程序的最终结果是多少呢,我觉得应该是15,可是答案为什么是10呢?public class ForNoOb
{
public static void main(String[] args)
{
int i;
int sum = 0;
for(i = 0; i <=5; sum += i++)
System.out.println("sum is"+sum);
}
}