El tutorial o código que hallarás en este post es la solución más sencilla y válida que encontramos a esta duda o dilema.
Ejemplo 1: intercambie tres variables en Java sin usar una variable temporal
// swap three variables in java without using temporary variablepublicclassSwapThreeNumbersWithoutTempstaticint num1, num2, num3;publicstaticvoidmain(String[] args)
num1 =30; num2 =60; num3 =90;System.out.println("Before swapping three numbers: num1 = "+ num1 +", num2 = "+ num2 +", num3 = "+ num3);swapWithoutTemporary();System.out.println("After swapping three numbers: num1 = "+ num1 +", num2 = "+ num2 +", num3 = "+ num3);staticvoidswapWithoutTemporary()
num1 = num1 + num2 + num3;
num2 = num1 -(num2 + num3);
num3 = num1 -(num2 + num3);
num1 = num1 -(num2 + num3);
Ejemplo 2: intercambio con dos variables en Java
publicclassExercise15publicstaticvoidmain(String[] args)// int, double, floatint a, b;
a =15;
b =27;System.out.println("Before swapping : a, b = "+a+", "++ b);
a = a + b;
b = a - b;
a = a - b;System.out.println("After swapping : a, b = "+a+", "++ b);
Comentarios y puntuaciones
Si te ha sido provechoso nuestro post, nos gustaría que lo compartas con el resto entusiastas de la programación de esta manera contrubuyes a difundir nuestra información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)