Назад к задачам
Junior — Senior
6

Перестановка значений двух переменных без вспомогательных ресурсов

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо написать функцию, которая меняет местами значения переменных a и b, не прибегая к использованию дополнительных переменных, объектов или готовых структур языка. Функция должна работать непосредственно с переданными параметрами и не возвращать результат.

public class JetbulbInterview {
    public static void main(String[] args) {
        // Пример: swapIntegers(10, 20)
        // После выполнения:
        // a = 20;
        // b = 10;
    }

    static void swapIntegers(int a, int b) {
        // Реализовать обмен значений
    }
}