Inverser deux valeurs
marwa
-
Doctor C Messages postés 630 Date d'inscription Statut Membre Dernière intervention -
Doctor C Messages postés 630 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je ss débutante en java je voudrais savoir comment peut savoir comment peut on inverser deux valeur X et Y et merci
je ss débutante en java je voudrais savoir comment peut savoir comment peut on inverser deux valeur X et Y et merci
1 réponse
-
Si tu mets directement X dans Y, alors tu perds Y.
Si tu mets directement Y dans X, alors tu perds X.
Tu dois donc utiliser une variable temporaire pour stocker momentanément une de tes valeurs pendant le transfer.
Prenons la variable temporaire Z.
Z = X (On place X dans la variable temporaire Z)
X = Y (On assigne la valeur de Y à la variable X. X n'est pas perdu, il est dans Z)
Y = Z (on assigne Z, qui est la valeur initiale de X à la variable Y)
Alors par exemple:
Si X = 2 et Y = 4
Z = 2
X = 4
Y = 2
Donc X=4 et Y=2.