java中- - b和b--有什么区别
答案:6 mip版
解决时间 2021-02-21 06:06
- 提问者网友:谁把流年搁浅
- 2021-02-20 12:43
java中- - b和b--有什么区别
最佳答案
- 二级知识专家网友:轉角離身
- 2021-02-20 14:22
有区别的,在一个表达式中就能体现出来
x=b--;//x的值为b
y=--b;//y的值为b-1
b-- :先引用后减少
--b :先减少后引用
当然在循环中是没有任何区别的哦
如:for(int b=100;b>0;b--){
//代码
}
和
for(int b=100;b>0;--b){
//代码
}
的效果是一样的哦
x=b--;//x的值为b
y=--b;//y的值为b-1
b-- :先引用后减少
--b :先减少后引用
当然在循环中是没有任何区别的哦
如:for(int b=100;b>0;b--){
//代码
}
和
for(int b=100;b>0;--b){
//代码
}
的效果是一样的哦
全部回答
- 1楼网友:笑尽沧桑
- 2021-02-20 17:39
int b1=10;
int b2=10;
System.out.println(--b1);
System.out.println(b2--);
System.out.println("----------------");
System.out.println(b1);
System.out.println(b2);
执行以下上面的语句,看看输出的结果,分析一下就明白了。
- 2楼网友:試著忘記壹切
- 2021-02-20 16:41
- -b的意思是将b的值先自减,然后才参与表达式运算。
b- -是先将b的值参与表达式运算,然后再自减。
举个例子,- -b(我把它比作喝水),
- -b(喝水)+a(比作跑步吧);
这个意思就是你先喝完水再去跑步
b- -(喝水)+a(跑步);
这个意思就是你先跑步之后再喝水,呵呵,例子不是怎么合适,但希望你能理解,祝学JAVA的路上一路顺风!
- 3楼网友:清和十五
- 2021-02-20 16:10
--b的意思是将b的值先自减,然后才参与表达式运算。
b--是先将b的值参与表达式运算,然后再自减。
- 4楼网友:這傷,你給的
- 2021-02-20 15:57
--b 表示先对b执行自减1的操作,再拿出这个值去做其他运算,而b--则是反过来,先以这个b的值做其他运算,再自减1
例如:
int b = 10;
--b + 5 的结果是14
而 b-- + 5 的结果是 15
但执行后b的值都会变成 9
- 5楼网友:一个狠有粪量的人
- 2021-02-20 15:09
楼主问的数据写内存和写磁盘的区别1.内存存取比较快2.磁盘存取数据是持久的,内存数据在程序关闭或者无引用被垃圾回收,是短时存在的。主要的区别就是这些吧。
关于写入磁盘上,就是将内存中的数据存入磁盘的实体文件或数据库中。
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯