老师有疑惑呢
sum+;等于sum=sum+1;么?为啥sum++;等于什么?
n++l;等于n=n+1;那n+也就等于n=n=+1;么?
正在回答 回答被采纳积分+1
同学你好,首先同学的问题老师有点没看懂,同学想问的是不是:
1. sum+;等于sum =sum + 1;么?为啥
首先没有单独的sum+ 这个语句哦,它并不等于sum=sum+1;
2. sum ++;等于什么?
sum++ 才是 sum=sum+1
3. n++l;等于n=n+1;
同学说的n++l 是什么呢?是想说n++么?n++确实等于n=n+1;
4. 那n+也就等于n=n=+1;么?
同上边的sum+一样,没有这个表达式,
n=n+=1 这个表达式的写法虽然不报错,但也是没有必要的,应该是n+=1;
n+=1等同于 n=n+1;
5. 同学应该是迷惑 n ++ 和 n = n + 1 和 n += 1 的这三种区别吧,老师解释一下区别。
1) n ++:代表每次执行都给n + 1并赋值给原来的n,但只要用 ++,每次的增量只能为1;
2) n = n + 1:代表每次执行都给n + 1并赋值给原来的n ,但每次增加的量是自定义的,
例如你可以写成n = n + 2,意思是给原来的n+2,并重新赋值给n。
3) 而n +=1 值是n = n + 1 的缩写,你可以写成 n = n + 2 就可以缩写成 n +=2;
如果老师没有猜对同学的疑惑,请同学详细描述一下,可以配合截图来,描述一下。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星