11个回答
展开全部
num+=2 等价于 num=num+2;
要注意的是该表达式在语句中的取数是先运算再取数的,如下:
int num=3;
System.out.println(num+=2); // print 5
----------------分割---------------
同样的还有一种表达式,也是运算符在左边: ++
运算符在左边的++num是先运算再取数,运算符在右侧的如num++是先取数再运算的,如
int num=3;
System.out.println(++num); // print 4
System.out.println(num++); // print 4, actually num is 5 now.
要注意的是该表达式在语句中的取数是先运算再取数的,如下:
int num=3;
System.out.println(num+=2); // print 5
----------------分割---------------
同样的还有一种表达式,也是运算符在左边: ++
运算符在左边的++num是先运算再取数,运算符在右侧的如num++是先取数再运算的,如
int num=3;
System.out.println(++num); // print 4
System.out.println(num++); // print 4, actually num is 5 now.
展开全部
+=就是自己的值上+等号后面的数字
num += 2;----等价于 num = num +2;
类似的还有
num -= 2; ===> num = num -2;
num *= 2;====> num = num *2;
num /= 2; ---> num = num /2
num %= 2---> num = num % 2;
num += 2;----等价于 num = num +2;
类似的还有
num -= 2; ===> num = num -2;
num *= 2;====> num = num *2;
num /= 2; ---> num = num /2
num %= 2---> num = num % 2;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思就是num = num +2,是一种简易的写法
类似的还有num = num -1 等价于num -=1
num++等价于num=num+1等等
类似的还有num = num -1 等价于num -=1
num++等价于num=num+1等等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
等价于num = num +2;
只是处理的时候内存分配不一样而已。
只是处理的时候内存分配不一样而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思就是num = num+2;也就是说在本身的基础上再加2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询