java是什么 Java中a 和 a的區(qū)別?
Java中a 和 a的區(qū)別?A是第一個操作,然后是賦值,A是第一個賦值,然后是賦值。在Java中,如果a=20,B=19,B先計算,然后賦值:B和a比較,B小于a,所以a還是20;B增加1,所
Java中a 和 a的區(qū)別?
A是第一個操作,然后是賦值,A是第一個賦值,然后是賦值。
在Java中,如果a=20,B=19,B先計算,然后賦值:B和a比較,B小于a,所以a還是20;B增加1,所以B是20;因為三元判斷是假的,所以C自己增加后等于B,a是40;
B是運算前賦值:B自動增加到20;三元運算后B自動增加等于a,所以C等于20;因為三元運算為真,所以a自動增加1到21;
Java如何實現(xiàn)a=6,b=8時,a和b的值互換?
a=a,B
B=a-B
a=a-B