交换两个数没有成功,是不是方法应该要有返回值
-小龙人 全栈领域优质创作者 2016-10-19 11:05:41 import java.util.Scanner;
public class ExchangeNums {
public static void main(String[] args)
{
int a,b;
Scanner sc=new Scanner(System.in);
System.out.println("请输入a的值");
a=sc.nextInt();
System.out.println("请输入b的值");
b=sc.nextInt();
print(a,b);
exchange(a,b);
print(a,b);
}
public static void exchange(int x,int y) //交换方法
{
x=x^y;
y=x^y; //y=x^y^y=x
x=x^y; //x=x^y^x=y
}
public static void print(int x,int y) //输出方法
{
System.out.print(x+","+y+"\n");
}
}