Как поменять местами значения переменных в java?

Пользователь

от jerad.kuphal , в категории: Java , год назад

Как поменять местами значения переменных в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от francis_schuster , 5 месяцев назад

@jerad.kuphal 

В Java можно поменять местами значения переменных, используя третью переменную или арифметические операции.


Способ 1: использование третьей переменной

1
2
3
4
5
6
7
int a = 1;
int b = 2;
int c;

c = a;
a = b;
b = c;


Способ 2: использование арифметических операций

1
2
3
4
5
6
int a = 1;
int b = 2;

a = a + b; // a = 3, b = 2
b = a - b; // a = 3, b = 1
a = a - b; // a = 2, b = 1


Оба способа позволяют поменять местами значения переменных a и b.