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