import java.util.Scanner; public class Question3 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.print("请输入第一个数:"); int inputNum1 = sc.nextInt(); System.out.print("请输入第二个数:"); int inputNum2 = sc.nextInt(); System.out.println("交换前第一个输入值为:" + inputNum1 + ";" + "交换前第二个输入值为:" + inputNum2); inputNum1=inputNum1+inputNum2; inputNum2=inputNum1-inputNum2; inputNum1=inputNum1-inputNum2; System.out.println("交换后的第一个输入值为:" + inputNum1 + "交换后的第二个输入值为:" + inputNum2); } }
不使用第三个变量,用到数学方法对两个数进行交换