So tauschen Sie Variablen in Java mit und ohne eine dritte Variable aus

So tauschen Sie Variablen in Java mit und ohne eine dritte Variable aus
In Java kann es Fälle geben, in denen der Entwickler einen bereits zugewiesenen Wert einer anderen Variablen gemäß den Anforderungen zuweisen muss. Insbesondere während des Umgangs mit dem “schweben" oder "doppelt" Werte. In solchen Situationen hilft die Austausch von Variablen in Java mit und ohne eine dritte Variable bei der Straffung der Codefunktionalitäten und der effektiven Nutzung der aktuellen Ressourcen.

Diese Beschreibung wird die Ansätze zum Austausch von Variablen in Java mit und ohne eine dritte Variable erläutern.

So tauschen Sie Variablen in Java mit und ohne eine dritte Variable aus?

Um Variablen in Java mit einer dritten Variablen auszutauschen, ist der Zuordnungsoperator “=" kann verwendet werden. Um den Tausch ohne dritte Variable durchzuführen, sind die arithmetischen Operatoren jedoch “+" Und "-”Kann genutzt werden.

Beispiel 1: Swap -Variablen in Java mit einer dritten Variablen auszutauschen

In diesem Beispiel können die Variablen mit Hilfe einer dritten Variablen ausgetauscht werden:

öffentlicher Klassen -Swap
public static void main (String args [])
int value1, value2, value3;
Wert 1 = 5;
Wert 2 = 10;
System.aus.println ("Die Werte vor dem Austausch sind-> Wert1:"
+ value1 + ", value2:" + value2);
Wert 3 = Wert1;
Wert 1 = Wert2;
value2 = value3;
System.aus.println ("Die Werte nach dem Austausch sind-> Wert1:"
+ value1 + ", value2:" + value2);

Führen Sie in den obigen Codezeilen die folgenden Schritte aus:

  • Geben Sie zunächst die drei Variablen an und initialisieren Sie die angegebenen zwei Variablen, die ausgetauscht werden müssen, und zeigen Sie sie an.
  • Initialisieren Sie nun die nicht initialisierte Variable, ich.e., “Wert3"So dass es dem Wert gegen die Variable äquivalent wird"Wert1”.
  • Ebenso den Wert gegen die Variable zuweisen “Wert2”Mit dem von“Wert1”.
  • Zuletzt den initialisierten Wert von “zuweisen“Wert3", ich.e., “5"Zur Variablen"Wert2”.
  • Dies führt dazu, dass die Werte gegen beide Variablen über die Variable ausgetauscht werdenWert3”.

Ausgang

In dieser Ausgabe kann beobachtet werden, dass die Werte gegen die initialisierten Variablen erfolgreich getauscht werden.

Beispiel 2: Swap -Variablen in Java ohne eine dritte Variable auszutauschen

In diesem speziellen Beispiel können die Variablen über die arithmetischen Operatoren ausgetauscht werden. “+" Und "-”Ohne dritte Variable:

öffentliche Klasse SWAP2
public static void main (String args [])
int value1, value2;
Wert 1 = 5;
Wert 2 = 10;
System.aus.println ("Die Werte vor dem Austausch sind-> Wert1:"
+ value1 + ", value2:" + value2);
value1 = value1 + Wert2;
value2 = value1 - value2;
value1 = value1 - value2;
System.aus.println ("Die Werte nach dem Austausch sind-> Wert1:"
+ value1 + ", value2:" + value2);

Verwenden Sie gemäß dem obigen Code die folgenden Schritte:

  • Erinnern Sie sich an die besprochenen Schritte zur Initialisierung der Standardwerte und der Anzeige.
  • Speichern Sie danach die Hinzufügung der initialisierten Werte in der Variablen, ich.e., “Wert1”.
  • In ähnlicher Weise geben Sie die Subtraktion der zugewiesenen Werte zunächst in der Variablen zurück “Wert2"Und dann in der Variablen"Wert1”.
  • Notiz: Die Subtraktion in den letzten beiden Fällen ergibt kein identisches Ergebnis, da der aktualisierte Wert der Variablen, i.e., “Wert1" Und "Wert2”Wird in der zweiten letzten bzw. letzten Berechnungen aufgerufen.

Algorithmus

Wert 1 = 5 + 10 -> 15
value2 = 15 - 10 -> 5
Wert 1 = 15 - 5-> 10

Ausgang

In diesem Ergebnis kann impliziert werden, dass die Werte unabhängig von der dritten Variablen entsprechend getauscht werden.

Abschluss

Um Variablen in Java mit und ohne eine dritte Variable auszutauschen, ist der Zuordnungsoperator “=" kann verwendet werden. Für den Tausch ohne dritte Variable sind die arithmetischen Operatoren jedoch “+" Und "-”Kann genutzt werden. Beide Ansätze führen den Austausch basierend auf den aktualisierten Werten aus, die sich aus der Berechnung ergeben. In diesem Blog wurde die Ansätze zum Austausch von Variablen in Java mit und ohne eine dritte Variable in Java erörtert.