Façons d'échanger deux nombres en Java

L'échange de numéros peut être crucial lorsqu'il s'agit de données. Dans cet article, nous explorerons les moyens de permuter deux nombres en Java

L'échange de numéros peut être crucial lorsqu'il s'agit de données. Dans cet article, nous explorerons les moyens de permuter deux numéros dans . Les pointeurs suivants seront traités dans cet article,



L'échange de deux nombres en Java est quelque chose dont tout programmeur doit être conscient. Il existe principalement deux méthodes pour échanger les numéros. Ces méthodes sont décrites de manière détaillée dans cet article.



Continuez avec cet article sur l'échange de deux nombres en Java.

Échange de deux nombres à l'aide d'une variable temporaire

public class Main {public static void main (String [] args) {float a = 1.18f, b = 2.69f System.out.println ('Before swapping') System.out.println ('First number =' + a) System.out.println ('Second number =' + b) // La valeur de a est affectée au float temporaire temp = a // La valeur de b est affectée au premier a = b // Valeur de temp (qui contient la valeur initiale du premier) est assigné au second b = temp System.out.println ('After swapping') System.out.println ('First number =' + a) System.out.println ('Second number =' + b)} }

Ici, les numéros à permuter sont affectés aux variables a et b. La première variable, c'est-à-dire a, est stockée dans la variable temp, et la valeur de la deuxième variable, c'est-à-dire b, est stockée dans la première variable.
La valeur de temp est alors stockée dans b.



La sortie du programme est la suivante:

fonction membre statique en c ++

Production:

Avant d'échanger
Premier nombre = 1,18
Deuxième nombre = 2,69
Après l'échange
Premier nombre = 2,69
Deuxième nombre = 1,18

Continuez avec cet article sur l'échange de deux nombres en Java.



Échange de deux nombres sans utiliser de variable temporaire

public class Main {public static void main (String [] args) {float a = 18.0f, b = 28.5f System.out.println ('Before swapping:') System.out.println ('First number =' + a ) System.out.println ('Second number =' + b) a = a - bb = a + ba = b - a System.out.println ('After swapping:') System.out.println ('First number = '+ a) System.out.println (' Second nombre = '+ b)}}

Dans l'exemple, nous n'avons pas utilisé de variable temporaire. Au lieu de cela, des mathématiques simples ont été utilisées:
a = a - b soit (18,0f - 28,5f)
Le deuxième chiffre y est alors ajouté:
b = a + b soit (18,0f - 28,5f) + 28,5f = 18,0f
Pour permuter, la logique suivante est utilisée:
a = b - a soit 18,0f - (18,0f - 28,5f) = 28,5f

La sortie du programme est la suivante:

Production:

Avant d'échanger:
Premier nombre = 18,0
Deuxième chiffre = 28,5
Après l'échange:
Premier nombre = 28,5
Deuxième nombre = 18,0

Ainsi, les nombres peuvent être échangés efficacement en utilisant les méthodes décrites.

Nous sommes donc arrivés à la fin de cet article sur «Swapping Two Numbers In Java». Si vous souhaitez en savoir plus, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate et Spring.

liste des événements javascript avec exemples

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de ce blog et nous vous répondrons dans les plus brefs délais.