Java >> Tutoriel Java >  >> Java

Programme Java pour échanger deux nombres sans utiliser la troisième variable

Obtenir deux entiers a et b de l'utilisateur et échanger les valeurs sans utiliser la troisième variable

Exemple d'entrée 1 :

6 5

Exemple de sortie 1 :

5 6

Programme ou solution

				
			
					
import java.util.*;
class SwapWOT
{
  public static void main(String args[])
  {
     int input1,input2;
     Scanner sc=new Scanner(System.in);
     System.out.println("Enter The Input 1:");
     input1=sc.nextInt();
     System.out.println("Enter The Input 2:");
     input2=sc.nextInt();
     input1=input1+input2;
     input2=input1-input2;
     input1=input1-input2;   
     System.out.println("Now The Inputs After Swapping is:");
     System.out.println("The Output is:");
     System.out.println("The Input 1 is:"+input1);
     System.out.println("The Input 2 is:"+input2);
 }

}

			
				
			

Explication du programme

Obtenir input1 et input2 en utilisant la classe scanner.

échangez les valeurs sans utiliser de variables supplémentaires.

Entrée1 =entrée1+entrée2

input2=input1-input2

input1=input1-input2

Imprimer input1 et input2 en utilisant system.out.println()


Balise Java