java中a+=b是什么意思

 我来答
诺兴有坚申
2020-03-16 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:32%
帮助的人:727万
展开全部
a^=b等价于a=a^b,表示将a和b换算为二进制形式后按位进行异或运算,即遇相同位取0不同位取1。
^是一种位运算符表示按位异或,
例如
p:False
q:False
p^q=False
p:False
q:True
p^q=True
p:True
q:False
p^q=True
p:True
q:True
p^q=False
也就是p与q的真假值相同时,那麼p^q就是False,相反如果p与q真假值不同时p^q为True。
Ja初学者va
推荐于2017-11-28 · TA获得超过212个赞
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:119万
展开全部
a+=b或者-=,*=等等就是相当于a=a+b;
简写而已,没什么特殊含义

此外还有a++/a--相当于a=a+1/a=a-1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锺离竹包亥
2019-09-20 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:33%
帮助的人:952万
展开全部
这是对象实例化的一种方式。
能够这样做是有前提的,B是A的子类,或者A是接口,而B是该接口的一个实现类。
常见的一个例子:
List
myarray
=
new
ArrayList();
其中List就是接口,而ArrayList就是List的一个实现类。实例化的时候不能实例化接口,只能实例化类对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靳玉英声倩
2019-05-02 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:818万
展开全部
这两个表达式是简单的字符串的连接,一般是做控制台输出打印的时候为了方便看到输出做的,比如下面代码:
public static void main(String[] args)
{
int a = 10;
int b = 0;
a=++b;
b=a+1;
//这时我对a、b两个int类型的变量做了运算,我想在控制台输出a和b看看计算结果,
//一般会这么做
System.out.println("a=" + a);
System.out.println("b=" + b);
//当然你也可以这样做
System.out.println("a=" + a + "; b=" + b);
}
上面的程序会在控制台输出:
a=1
b=2
a=1; b=2
这样就可以一目了然的看到a和b的计算结果了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
my95989966
2010-06-12 · TA获得超过110个赞
知道答主
回答量:197
采纳率:0%
帮助的人:88.3万
展开全部
a =a +b
就是把a+b的值再赋给a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式