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
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章