当前位置: 代码迷 >> Java相关 >> 关于for循环,问个小题目
  详细解决方案

关于for循环,问个小题目

热度:142   发布时间:2008-11-25 17:06:28.0
关于for循环,问个小题目
public class text {
    public static void main(String[] args) {
    for (int b=0,s=0,p=0 ;b<10&&s<4&&p<10; p++)
        {
            System.out.println(b++);
            System.out.println(++s +p);
        }
        
    }
}

为什么最好的输出会是:
0
1
1
3
2
5
3
7

可以解释一下吗?谢谢,最好能解释一轮循环。
搜索更多相关的解决方案: public  

----------------解决方案--------------------------------------------------------
b=0,s=0,p=0 -->
   b++  的结果是0, b = 1;
   ++s 的结果是1, s=1, ++s+p 是1+0 = 1
b=1,s=1,p=1 -->
   b++ 的结果是1, b=2
   ++s 的结果是2, s=2, ++s+p是2+1=3
.....
----------------解决方案--------------------------------------------------------
明白了~谢谢了
----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
呵呵,注意加号的前后就OK了
----------------解决方案--------------------------------------------------------
阅…
----------------解决方案--------------------------------------------------------
回复 楼主 番茄大帝 的帖子
应该学过C吧
----------------解决方案--------------------------------------------------------
  相关解决方案