详解 1.题目2.答案 1.题目 实现两个int类型变量值的交换,要求不使用中间变量 2.答案 以java为例; public class Test{ public static void main(String[] args){ int a=5; int b=10; a=a+b; b=a-b;//b=a+b-b a=a-b;//a=a+b-(a+b-b) System.out.println("a为"+a+"b为"+b); } } 这样可以避免使用中间变量,避免造成一些不必要的麻烦。