数据加载中……
Java中的++操作

I++ 是先取出i的值,然后参与运算+1。

public class Welcome {

    public static void main(String[] args) {

        int i=3;

        System.out.println(i++);

        }

}

输出为3

++i是先+1,然后参与运算。

public class Welcome {

    public static void main(String[] args) {

        int i=3;

        System.out.println(++i);

        }

}

输出为4

下面这个例子说明了这个道理

public class Welcome {

    public static void main(String[] args) {

        int i=3;

        int count=(i++)+(i++)+(i++);

        System.out.println(i);

        System.out.println(count);

        }

}

输出为6和12,i取了3次是6,count是3+4+5=12

public class Welcome {

    public static void main(String[] args) {

        int i=3;

        int count=(++i)+(++i)+(++i);

        System.out.println(i);

        System.out.println(count);

        }

}

输出为6和15,i取了3次是6,count是4+5+6=15

posted on 2008-02-28 11:28 rick 阅读(316) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: