import java.util.Scanner;
public class Base5 {
public static void main(String[] args) {
//交换两个整型变量的值
//提示输入内容
System.out.println("请输入两个整型数字,中间用空格隔开,输完请按回车:");
//创建扫面对象
Scanner scanner = new Scanner(System.in);
int num1 = scanner.nextInt();
int num2 = scanner.nextInt();
System.out.println("num1 =" + num1 + ",num2 = " + num2);
//第一种方法,使用第三个变量作为中间值
/*int temp = num1;
num1 = num2;
num2 = temp;
*/
//第二种方法,使用位运算符的异或^ (同0异1)
/*num1 = num1 ^ num2;
num2 = num1 ^ num2;
num1 = num1 ^ num2;
System.out.println("num1 = " + num1 + ",num2 = " + num2);
*/
scanner.close();
}
}
Java基础-交换两个变量值的两种方法
最新推荐文章于 2022-07-18 11:38:09 发布