搜索

java中- - b和b--有什么区别

发布网友 发布时间:2022-03-05 09:22

我来回答

11个回答

热心网友 时间:2022-03-05 10:51

- -b的意思是将b的值先自减,然后才参与表达式运算。

b- -是先将b的值参与表达式运算,然后再自减。

举个例子,- -b(我把它比作喝水),
- -b(喝水)+a(比作跑步吧);
这个意思就是你先喝完水再去跑步

b- -(喝水)+a(跑步);
这个意思就是你先跑步之后再喝水,呵呵,例子不是怎么合适,但希望你能理解,祝学JAVA的路上一路顺风!

热心网友 时间:2022-03-05 12:09

--b 表示先对b执行自减1的操作,再拿出这个值去做其他运算,而b--则是反过来,先以这个b的值做其他运算,再自减1

例如:
int b = 10;
--b + 5 的结果是14
而 b-- + 5 的结果是 15
但执行后b的值都会变成 9

热心网友 时间:2022-03-05 13:44

付费内容限时免费查看回答您好,小王老师为您解答。

ABCD一般用来评价作业等级,其中还有A-B-这些,B-比B等级低一点

意思是达不到B的程度,但是要比C好

热心网友 时间:2022-03-05 15:35

有区别的,在一个表达式中就能体现出来
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){
//代码
}
的效果是一样的哦

热心网友 时间:2022-03-05 17:43

char
ch1='A',ch2='W';
//
A
-->65,
W
-->87
if(ch1
+
2
<
ch2
)
++ch1;
65+2
<
87-->
ch1
++--->
此时CH1为'A'
+
1,
等价于ch1
=
(char)('A'
+
1);
所以结果为ch1
=
'B',
值应该是String.valueOf(ch1);此时自然为B,
这题目很不严谨,普通开发中,说值,一般都认为是'B'
.
说值,我更倾向于答案'B',
而不是B

热心网友 时间:2022-03-05 20:08

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);

执行以下上面的语句,看看输出的结果,分析一下就明白了。

热心网友 时间:2022-03-05 22:49

--b的意思是将b的值先自减,然后才参与表达式运算。

b--是先将b的值参与表达式运算,然后再自减。

热心网友 时间:2022-03-06 01:47

--b先修改b的值在参加运算
b--是先参加运算 完毕后修改b的值

热心网友 时间:2022-03-06 05:02

--b先对b的值进行减1在使用。
b--先使用b的值再对b的值减1。

热心网友 时间:2022-03-06 08:33

回答很可以的,谢谢!!

热心网友 时间:2022-03-06 12:21

区别:
1、前者是类a,后者是类b;
2、前者是变量a,后者是变量b;
3、前者没有实例化,后者进行了实例化;
解释:
1、a
a是定义一个类变量,类名是a,变量名是a
2、b
b=new
b();
可以看做
b b;//定义一个类变量,类名b ,变量名b
b = new b();//实例化b,并赋值给b
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top