问题描述:
编写一个程序,输入两个整数,分别存放在变量x和y当中,
然后使用自己定义的函数swap来交换这两个变量的值。
输入格式:
输入只有一行,包括两个整数。
输出格式:
输出只有一行,也是两个整数,即交换以后的结果。
要求:
主函数负责数据的输入与输出,但不能直接交换这两个变量的值,
必须通过调用单独定义的函数swap来完成,而swap函数只负责交换变量的值,
不能输出交换后的结果。
样例输入:
4 7
样例输出:
7 4
import java
.io
.BufferedReader
;
import java
.io
.IOException
;
import java
.io
.InputStreamReader
;
public class Main {
public static void main(String
[] args
) throws IOException
{
BufferedReader reader
= new BufferedReader(new InputStreamReader(System
.in
));
String line
= reader
.readLine();
int a
= Integer
.parseInt(line
.split(" ")[0]);
int b
= Integer
.parseInt(line
.split(" ")[1]);
System
.out
.println(swap(a
, b
));
}
public static String
swap(int x
, int y
) {
int tmp
= x
;
x
= y
;
y
= tmp
;
return x
+ " " + y
;
}
}