Java 中通过函数交换两个数字

2025 年 1 月 7 日 | 阅读 3 分钟

在本节中,我们将创建使用不同逻辑的 Java 程序通过函数交换两个数字

Swap Two Numbers in Java Using Function
  1. 步骤 1:开始
  2. 步骤 2:定义 x, y, t
  3. 步骤 3:输入 x, y
  4. 步骤 4:打印 x, y
  5. 步骤 5:t = x
  6. 步骤 6:x= y
  7. 步骤 7:y= t
  8. 步骤 8:打印 x, y
  9. 步骤 9:结束

Java 程序使用函数交换两个数字

使用用户定义函数

SwapNumbers.java

输出

Enter the first number: 25
Enter the second number: 12
After swapping: a= 12, b= 25

不使用第三个变量交换两个数字

SwapNumber.java

输出

Enter the first number: 78
Enter the second number: 45
Before Swapping
x = 78
y = 45
After Swapping
x = 45
y = 78

在上面的程序中,我们可以用以下逻辑替换交换逻辑

使用按位异或(^)运算符交换两个数字

SwapNumberExample.java

输出

Before swapping values of x and y are: 12, 18
After swapping values of x and y are: 18, 12

让我们来看另一个交换两个数字的逻辑。

SwapNumbersExample.java

输出

Before swapping, values of x and y are: 12, 18
After swapping: x = 18, y = 12