how to swap two numbers in java without using temporary variable