A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

真的是一个很困难的问题啊

7 个回复

倒序浏览
和C语言中的用法相似
回复 使用道具 举报
++在前先自增再运算,在后面就先运算在自增
回复 使用道具 举报
class Demo
{
        public static void main(String[] args)
        {
                int a = 2;
                a = a++;
                System.out.println(a);
                a = 2;
                a = ++a;
                System.out.println(a);
                a = 2;
                int b = a++;
                System.out.println(a);

        }
}
搞懂这个问题就o了
回复 使用道具 举报
本帖最后由 疯疯疯疯疯子 于 2015-8-13 23:19 编辑

b=a++;表示把a先赋值给b,然后a自己再加,但加完不赋值给b,b是a加之前的值。。。。。。。。。。。。。。。。。。。。。。b=++a;表示a先自己加,加完之后再赋值给b,b是a加完的值
回复 使用道具 举报
a = 1++和a = ++1     第一个a = 1 第二个 a = 2   第一个先运行在加1,后者先加在运行
回复 使用道具 举报
a=a++;  先赋值给a  ,   然后再自增。 a=++a;  先进行自增 , 然后再赋值给a .
回复 使用道具 举报
Hanle 中级黑马 2015-8-14 11:30:25
8#
++在前,先自增再赋值,++在后,先赋值再自增。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马