现在我们设计一个交换两个变量值(exchange)的类,通过类来实现交换参数的值
具体代码实现如下:
public class Exchange {
public double num1;
public double num2;
//实现交换两个数的值
public void exchange() {
double temp = num1;
num1 = num2;
num2 = temp;
System.out.printf("交换的值为 num1 = %f, num2 = %f", num1, num2);
}
}
下面为测试代码:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Exchange change = new Exchange();
Scanner sc = new Scanner(System.in);
System.out.println("请输入要交换的两个数:");
change.num1 = sc.nextDouble();
change.num2 = sc.nextDouble();
change.exchange();
sc.close(); // 注意要关闭调用方法
}
}
运行效果如下: