题解 | 交换变量值 不止四种解法
交换变量值
https://www.nowcoder.com/practice/bd243c9bef70492f91959cc5556546a8
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); //write your code here....... //方法1 加减法 // a = a+b; // b = a-b; // a = a-b; // 方法2 乘除法 // a = a*b; // b = a/b; // a = a/b; // 方法3 位运算 // a = a^b; // b = a^b; // a = a^b; //方法4 单行 a = (a+b)-(b=a); System.out.println(a+" "+b); } }