導航:首頁 > 編程語言 > java交換變數

java交換變數

發布時間:2023-09-07 23:21:09

java中交換兩個整數類型的變數

^ 在java中是位運算符,異或運算。你圈的那三行核心代碼就是通過異或運算來交換變數A、B的值。

關於異或運算:異或運算

publicclassTest{
publicstaticvoidmain(String[]args){
intA=14;
intB=5;

A=A^B;
B=B^A;
A=A^B;

System.out.println("A="+A);//A=5
System.out.println("B="+B);//B=14
}
}

執行結果

inttemp=A;//引入一個中間變數
A=B;
B=temp;

㈡ 如何在Java中實現交換兩個變數值的方法

public class Demo {
public static void main(String[] args) {
//調用這個靜態方法傳遞兩個int 型的值就是了。
exchange(2, 6);
}

public static void exchange(int a, int b) {
int temp = 0;
temp = a;
a = b;
b = temp;
System.out.println("a=" + a);
System.out.println("b=" + b);

}
}

㈢ java如何交換a和b的值

是兩個變數的值嗎 用一個中間變數temp就行了 temp=a a=b b=temp

閱讀全文

與java交換變數相關的資料

熱點內容
游戲源碼搭建一條龍 瀏覽:192
宋金pdf 瀏覽:807
伺服器為什麼需要內存池 瀏覽:526
php與jquery開發實例 瀏覽:289
編程大世界故事漫畫 瀏覽:983
北漂程序員出車禍 瀏覽:914
亞馬遜為什麼用雲端伺服器 瀏覽:65
程序員審核職位 瀏覽:385
德龍空調壓縮機 瀏覽:780
紅旗app如何注冊新賬戶 瀏覽:360
慣導pdf 瀏覽:606
c程序員的平均工資 瀏覽:58
微小店源碼 瀏覽:801
編譯原理答題題庫 瀏覽:169
ubuntu編程入門 瀏覽:301
antbuild命令 瀏覽:771
怎麼訂閱伺服器 瀏覽:593
視頻專用加密器哪個好用 瀏覽:295
app無法使用網路哪裡設置 瀏覽:847
紅旗linux怎麼安裝 瀏覽:136