java怎么將兩個(gè)變量的值互換

小億
194
2024-03-02 09:30:46

可以使用第三個(gè)變量來(lái)實(shí)現(xiàn)兩個(gè)變量的值互換,也可以通過(guò)數(shù)學(xué)運(yùn)算來(lái)實(shí)現(xiàn)。以下是兩種方法的示例代碼:

方法一:使用第三個(gè)變量進(jìn)行值互換

```java

int a = 5;

int b = 10;

int temp;

System.out.println("Before swapping: a = " + a + ", b = " + b);

temp = a;

a = b;

b = temp;

System.out.println("After swapping: a = " + a + ", b = " + b);

```

方法二:通過(guò)數(shù)學(xué)運(yùn)算進(jìn)行值互換

```java

int a = 5;

int b = 10;

System.out.println("Before swapping: a = " + a + ", b = " + b);

a = a + b;

b = a - b;

a = a - b;

System.out.println("After swapping: a = " + a + ", b = " + b);

```

上述兩種方法都可以實(shí)現(xiàn)兩個(gè)變量的值互換,你可以根據(jù)自己的喜好選擇其中一種方法。

0