麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

java如何交換這兩個變量的值方法介紹

2019-11-26 16:18:43
字體:
來源:轉載
供稿:網友
1.借助中間量交換
int x = 10;
int y = 20;
int temp = x;
x = y;
y = temp;

此種方法可以將中間量看成空杯,即把temp看成是空杯,
把x看成是裝有白酒的杯子,把y看成是裝有紅酒的杯子

int temp = x; 把白酒倒到空杯中,此時temp裝有白酒,x變成空杯
x = y; 把y中的紅酒倒到x空杯中,此時x裝有紅酒,y變成空杯
y = temp; 把白酒倒到y(tǒng)空杯中,此時x裝有紅酒,y裝有白酒,實現(xiàn)x和y的互換

2.數(shù)值相加減交換
int x = 10;
int y = 20;
x = x + y;
y = x - y;
x = x - y;

此種方法通過先求得兩數(shù)的和再進行減運算

x = x + y; 此時x的值為10+20=30;
y = x - y; 此時的x經上面的運算變成30,所以y = 30 - 20 = 10;
x = x - y; 此時的y經上面的運算變成10,所以x = 30 - 10 = 20;實現(xiàn)兩個數(shù)的互換

3.位移運算交換

int x = 10;
int y = 20;
x = x ^ y;
y = x ^ y;
x = x ^ y;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91精品国产一区二区在线观看 | 久久国产精品区 | 国产一区视频在线观看免费 | 亚洲成人免费电影 | 成人黄视频在线观看 | 免费在线观看国产精品 | 国产 日韩 一区 | 欧美性猛交xxx乱大交3蜜桃 | 免费a级作爱片免费观看欧洲 | 成人毛片在线免费看 | 精品国产高清一区二区三区 | 亚洲国产高清一区 | 日本黄色一级毛片 | 免费观看视频91 | 欧美14一15sex性hd | 免费a级黄色片 | 成年片在线观看 | 久久91精品久久久久清纯 | 国产高潮好爽好大受不了了 | 国产精品久久久久久婷婷天堂 | 激情大乳女做爰办公室韩国 | 牛牛a级毛片在线播放 | 午夜视频中文字幕 | 国产91一区二区三区 | 亚洲人成网站免费播放 | 奶子吧naiziba.cc免费午夜片在线观看 | 免费激情网址 | 欧美日韩在线视频一区二区 | 国产精品久久久久久久久久了 | 久久第四色 | 精品91av| 亚洲看片网 | 欧美a在线 | 亚洲一级电影在线观看 | 亚洲最新黄色网址 | 国产喷白浆10p | 色视频欧美 | 蜜桃91麻豆 | 久久一级 | 91精品观看91久久久久久国产 | 91精品国产一区二区三区四区在线 |