Función swap parámetros de referencia Curso de Programación Java

Lección:

Funciones


Ejercicio:

Función swap parámetros de referencia 10


Objetivo:

Cree una función denominada "Swap" para intercambiar los valores de dos números enteros, que se pasan por referencia.

Un ejemplo de uso podría ser:

int x=5, y=3;
Swap(ref x, ref y);
Console.WriteLine("x={0}, y={1}", x, y);
(que debe escribir "x=3, y=5")


Código:

public class Main
{
	public static void Swap(int x, int y)
	{
		int swap;
		swap = x;
		x = y;
		y = swap;
	}

	public static static void main(String[] args)
	{
		int x = 5;
		int y = 3;

		Swap(x, y);

		System.out.printf("x: %1$s , y: %2$s" + "\r\n", x, y);
	}
}