黑马程序员技术交流社区

标题: 关于变量自增跟自减的问题 [打印本页]

作者: 占琳    时间: 2012-10-18 09:44
标题: 关于变量自增跟自减的问题
本帖最后由 w129160 于 2012-10-18 10:05 编辑

一楼喂度娘
作者: 占琳    时间: 2012-10-18 09:52
标题: RE: 关于变量自增跟自减的问题
public class  Test
{
        public static void main(String[] args)
        {
                int a=3;
                int b=a++;
                System.out.println(a);
                System.out.println(b);
        }
}
结论:int b=a++,将a的值赋给b,然后a在加1
输出结果 a=4,b=3;

public class  Test
{
        public static void main(String[] args)
        {
                int a=3;
                int b=++a;
                System.out.println(a);
                System.out.println(b);
        }
}

输出结果a=4,b=4.
结论:int b=++a,将a的值先自增1,j将自增后的a赋给b.
以上2个例子说明了a++跟++a的区别,a--跟--a也是一样的结果。



作者: 李培根    时间: 2012-10-18 10:44
a++先赋值后自增,++a先自增后赋值。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2