JavaSE7基礎 交換兩個變量的數值 巧妙的代碼
阿新 • • 發佈:2017-06-30
學習 程序 技術分享 註意 我會 思考 ase com 編輯器
jdk版本 :jdk-7u72-windows-i586
系統 :Windows7
編輯器 :Notepad++ v7.4.2
註意事項 :博文內容僅供參考,不可用於其他用途。
代碼
class Demo{ public static void main(String[] args){ int a=10; int b=20; //一句話搞定 兩數的交換 b=(a+b)-(a=b) ; /* 運算順序 1 (a+b) 2 (a=b) 3 30-20 */ //一行代碼呀,還是提醒一下大家 要尊師重道,多去請教請教前輩。 //因為 C語言 我寫了超多行代碼,但是。。。從來沒有寫過上面 那樣巧妙的代碼 //創造力 System.out.println("a:"+a+"b:"+b); } }
編譯與運行
——————————————————————————————————————————
Java,優秀,值得努力學習。
學習資源:黑馬程序員_Java基礎視頻-深入淺出精華版/*來自黑馬雲課堂,網上可以找到*/
如果您覺得博文內容有可以優化的地方,請留下評論,我會認真思考的。
JavaSE7基礎 交換兩個變量的數值 巧妙的代碼