JAVA 两个变量值的交换
1.使用一个中间值。
public class Test01 {
//两个数的值交换
public static void main(String[] args) {
int a =1 ;
int b = 2;
int c ;
c=b;
b=a;
a =c ;
System.out.println("a的值"+a);
System.out.println("b的值"+b);
}
}2.使用差值
public class Test02 {
public static void main(String[] args) {
//两个值交换
int a =1;
int b =2;
int c = b-a ;
b = b-c;
a = a+c;
System.out.println("a的值"+a);
System.out.println("b的值"+b);
}
}
3.使用异或方法
public class Test03 {
public static void main(String[] args) {
int num1 = 5;
int num2 = 8;
System.out.println("num1的值"+num1+"num2的值"+num2);
num1 = num1^num2;
num2=num1^num2;
num1 = num1^num2;
System.out.println("num1的值"+num1+"num2的值"+num2);
}
}
原文作者:冰可乐!
原文地址: https://blog.csdn.net/qq_48984694/article/details/125845379
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/qq_48984694/article/details/125845379
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章