📜  交换两个变量的Java程序

📅  最后修改于: 2022-05-13 01:58:09.317000             🧑  作者: Mango

交换两个变量的Java程序

给定两个数字 x 和 y,我们需要交换它们的值
例子:

Input : x = 10, y = 20;
Output : x = 20, y = 10

Input : x = 200, y = 100
Output : x = 100, y = 200

以下是我们遵循的简单步骤:
1) 将 x 分配给一个临时变量: temp = x
2) 将 y 分配给 x : x = y
3) 将 temp 分配给 y : y = temp
让我们通过一个例子来理解。

Java
// Java program to swap two variables
public class GfG {
 
    public static void main(String[] args)
    {
 
        int x = 100, y = 200;
 
        System.out.println("Before Swap");
        System.out.println("x = " + x);
        System.out.println("y = " + y);
 
        int temp = x;
        x = y;
        y = temp;
 
        System.out.println("After swap");
        System.out.println("x = " + x);
        System.out.println("y = " + y);
    }
}


输出:
Before Swap
x = 100
y = 200
After swap
x = 200
y = 100

  • 如何在不使用临时变量的情况下交换两个数字?
  • 如何在Java中交换或交换对象?
  • 在 C/C++、 Python、 PHP和Java中在一行中交换两个变量