JAVA中a=a+b是什么意思?a能等于自己+另一个数吗?还有I++中,I能等于自己循环加自己吗
答案:5 悬赏:60 手机版
解决时间 2021-02-28 18:51
- 提问者网友:抽煙菂渘情少年
- 2021-02-27 21:14
JAVA中a=a+b是什么意思?a能等于自己+另一个数吗?还有I++中,I能等于自己循环加自己吗
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-02-27 22:27
1. 编程语言中的变量, 是可以多次赋值的
例如: a=1;
a=2;
a=3;
程序执行下来, 变量a的值为3
a=a+b 就是 重新赋值变量 a, a+b中的变量a是之前赋给变量a的值.
2. i++ 是JAVA语言(C语言也一样)赋值语句, 就是 i=i+1
例如: a=1;
a=2;
a=3;
程序执行下来, 变量a的值为3
a=a+b 就是 重新赋值变量 a, a+b中的变量a是之前赋给变量a的值.
2. i++ 是JAVA语言(C语言也一样)赋值语句, 就是 i=i+1
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-28 02:39
java中的=不是数学中的等号,是赋值符号,a=a+b表示把a和b相加之后的值赋给a(就是a的值改变了)i++和++i都是表示i=i+1(要注意i++与++i的使用方法是不一样的)
- 2楼网友:妄饮晩冬酒
- 2021-02-28 01:31
=是赋值表达式,而赋值表达式是先执行=右面的代码的,然后将执行后的值赋给=左边的变量
而++是自增算法,例如i++就是说没执行一次这个代码i的值就+1,但要注意i++和++i的区别
- 3楼网友:往事埋风中
- 2021-02-28 00:20
a = a+b; 把a+b的值赋给a。i++,i增加了1. java的=不是相等的意思,是赋值的意思,右边赋值给左边,而==才是判断是否相等的意思。比如a==5就是判断a是否等于5.希望我的回答能搞帮助到你,加油!
- 4楼网友:独行浪子会拥风
- 2021-02-27 22:42
你好!
a=a+b 是指先把a+b的值算出来,然后在回过头来赋值给a,例如:a=1,b=2 ,那么先算a+b=3,然后再把3赋值给a,这时候a的值才发生了变化,i++相当于i=i+1;原理和前面的一样
我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯