java是什么 Java中a 和 a的區(qū)別?
Java中a 和 a的區(qū)別?A是第一個(gè)操作,然后是賦值,A是第一個(gè)賦值,然后是賦值。在Java中,如果a=20,B=19,B先計(jì)算,然后賦值:B和a比較,B小于a,所以a還是20;B增加1,所
Java中a 和 a的區(qū)別?
A是第一個(gè)操作,然后是賦值,A是第一個(gè)賦值,然后是賦值。
在Java中,如果a=20,B=19,B先計(jì)算,然后賦值:B和a比較,B小于a,所以a還是20;B增加1,所以B是20;因?yàn)槿袛嗍羌俚?,所以C自己增加后等于B,a是40;
B是運(yùn)算前賦值:B自動(dòng)增加到20;三元運(yùn)算后B自動(dòng)增加等于a,所以C等于20;因?yàn)槿\(yùn)算為真,所以a自動(dòng)增加1到21;
Java如何實(shí)現(xiàn)a=6,b=8時(shí),a和b的值互換?
a=a,B
B=a-B
a=a-B