Java千問:Java位運算經典應用(二)

接上篇   三、不借助中間變量交換兩個變量的值 通常情況下,我們要交換兩個變量的值都按如下步驟操作: 這種操作方式不難理解,實現交換變量值的關鍵點就在於中間變量c。而現在的題目要求是不借助中間變量來交換a和b的值。如果不使用位運算的方式,同樣可以做到不借助中間變量交換兩個變量的值,其實現過程如下。 爲了講解方便,我們把最初a與b的值稱之爲原始a和原始b,3行代碼就是3步操作: 第1步:把原始a與原
相關文章
相關標籤/搜索