一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java中使用異或語句實現兩個變量的互換

Java中使用異或語句實現兩個變量的互換

2019-12-23 14:08junjie JAVA教程

這篇文章主要介紹了Java中使用異或語句實現兩個變量的互換,本文直接給出代碼實例以及運行結果,需要的朋友可以參考下

一般實現兩個變量之間的互換要用第三個變量,這樣做可以,但創建新變量,增加了系統開銷。如果要交換的變量時兩個整數型變量,可以用更高效的方法。例如:^(異或)操作,舉例如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
public class VariableExchange {
  public static void main(String args[]){
    Scanner scan = new Scanner(System.in);
    System.out.println("請輸入第一個整數變量:");
    long A = scan.nextLong();
    System.out.println("請輸入第二個整數變量:");
    long B = scan.nextLong();
    System.out.println("A="+A+"\tB="+B);
    System.out.println("執行變量互換后......");
    A = A^B; //執行變量互換
    B = B^A;
    A = A^B;
    System.out.println("A="+A+"\tB="+B);
  
}

 

輸出結果:

?
1
2
3
4
5
6
7
8
9
run:
請輸入第一個整數變量:
100
請輸入第二個整數變量:
200
A=100  B=200
執行變量互換后......
A=200  B=100
BUILD SUCCESSFUL (total time: 5 seconds)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲激情自拍偷拍 | 国产大胆歌舞团网站 | 99在线视频观看 | 久久综合狠狠综合久久综合88 | 扒开女人屁股眼看个够 | 亚洲成人贴图 | 国产一级黄毛片 | 大又大又粗又爽女人毛片 | 九九精品视频在线播放 | 四虎小视频 | 99久久精品国产免费 | 久久午夜一区二区 | 亚洲成av人片在线观看天堂无码 | 激情艳妇之性事高h | 午夜一个人在线观看完整版 | 国产精品女主播大秀在线 | 91亚洲专区 | 国产成人在线免费观看 | 插入逼 | 久久精品国产清白在天天线 | 精东影业传媒全部作品 | 国产激情视频在线 | 国产在线欧美日韩精品一区二区 | asian4you裸模| www.俺去啦| 欧美一区二区三区大片 | 日本视频高清 | 石原莉奈adn093店长未婚妻 | 国产美女做爰免费视频网址 | 欧美成人aa久久狼窝动画 | 午夜福利试看120秒体验区 | 草莓视频网站18勿进 | 色老妇 | 欧美人与物videos另类3d | 99热自拍 | 免费黄色片在线观看 | 91香蕉在线 | 精品亚洲麻豆1区2区3区 | 欧美在线播放成人免费 | 男人把大ji巴放进男人免费视频 | 韩国三级理韩国三级理人伦 |