简单例子:java for 语句?

[复制链接]
查看11 | 回复3 | 2009-7-31 00:04:10 | 显示全部楼层 |阅读模式
class Use{
public static void main(String args[]){
int n ,sum=0;
for(n=1; n<=5; n++)
System.out.println ("sum= "+sum);
System.out.println ("n= "+n);
}

}
结果:
sum= 0
sum= 0
sum= 0
n= 4
为什么不是
sum= 0
n= 2
sum= 0
n= 3
sum= 0
n= 4
for(n=1; n<=5; n++)改 for(n=1; n<=3; n++)

回复

使用道具 举报

千问 | 2009-7-31 00:04:10 | 显示全部楼层
for循环没有写{}没有就说明for循环只包括System.out.println ("sum= "+sum);这一句System.out.println ("n= "+n);这句不属于for循环里!所以结果是0,0,0,4!...
回复

使用道具 举报

千问 | 2009-7-31 00:04:10 | 显示全部楼层
for不加括号的话只循环他下面的一行语句 补充:括号 改成大括号...
回复

使用道具 举报

千问 | 2009-7-31 00:04:10 | 显示全部楼层
这两句加上大括号:{System.out.println ("sum= "+sum);System.out.println ("n= "+n);}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行