package com.object;
/**
*
* <p>Title: Exchange.java</p>
* <p>Description:交换值</p>
* @author PoleYupro
* @date 2019年9月24日
*/
public class Exchange {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 10, b = 15;
System.out.println("----此处开始交换(借助第三个变量)----");
temp(a, b);
System.out.println();
System.out.println("----此处开始交换(不借助其他变量)----");
arithmetic(a,b);
}
public static void temp(int a, int b) {
System.out.println("原来为:"+"a="+a+"b="+b);
int temp = a;
a = b;
b = temp;
System.out.println("交换后:"+"a="+a+"b="+b);
}
public static void arithmetic(int a, int b) {
System.out.println("原来为:"+"a="+a+"b="+b);
a = a + b;//8 a=3+5
b = a - b;//3 b=8-5
a = a - b;//5 a=8-3
System.out.println("交换后:"+"a="+a+"b="+b);
}
}