在java中的交换方法有哪些_java中交换两个变量的值有哪几种方法,交换两个变量a和b的值...
java中交換兩個變量的值有哪幾種方法在Java中,有哪些方法可以交換兩個變量的值,
方法:
1.定義臨時變量
2.沒有必要定義臨時變量
3.使用位運算符
(學習視頻分享:java課程)
代碼示例:
公共類SwapTest {
公共靜態void main(String[] args) {
int num1=10
int num2=20
//方法1:定義臨時變量的方法
//推薦使用
int temp=num1
num1=num2
num2=temp
system . out . println(‘ mode 1 num 1: ‘ num 1);
system . out . println(‘ mode 1 num 2: ‘ num 2);
//方法2:
//好處:無需定義臨時變量
//缺點:加法運算可能超出存儲范圍
//有局限性:只能應用于數值型
num1=10
num2=20
num1=num1 num2
num 2=num 1-num 2;
num 1=num 1-num 2;
system . out . println(‘ mode 2 num 1: ‘ num 1);
system . out . println(‘ mode 2 num 2: ‘ num 2);
//模式3:使用位運算符
//受限:只能應用于數值型
num1=10
num2=20
num 1=num 1 ^ num 2;
num 2=num 1 ^ num 2;
num 1=num 1 ^ num 2;
system . out . println(‘ mode 3 num 1: ‘ num 1);
system . out . println(‘ mode 3 num 2: ‘ num 2);
{}
}操作結果:
方法1 num1:20
方法1 num2:10
方法2 num1:20
方法2 num2:10
方法3 num1:20
方法3 num2:10
進程結束退出代碼0相關建議:java入門,以上是java中交換兩個變量值的幾種方法的細節。請多關注其他關于Lei.com PHP知識的相關文章!
總結
以上是生活随笔為你收集整理的在java中的交换方法有哪些_java中交换两个变量的值有哪几种方法,交换两个变量a和b的值...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言取子程序地址,哪位师傅知道51单片
- 下一篇: python调用.a静态库_Python