Verwendung des Operators *= in Java

Verwendung Des Operators In Java



In Java kann es bestimmte Fälle geben, in denen die Werte mit einer einzigen Codezeile aktualisiert werden müssen. Genauer gesagt im Fall der Rückgabe eines gewünschten Ergebnisses durch Multiplizieren der enthaltenen Einträge mit einem identischen Wert. In solchen Situationen ist die „ *= ”-Operator in Java ist eine große Hilfe, um den Code mit einem minimalen Zeilensatz effektiv zu vereinfachen.

In diesem Blog wird die Verwendung und Implementierung des „*=“-Operators in Java näher erläutert.







Wie verwende ich den Operator „*=“ in Java?

Der ' *= ”-Operator ist ein Kurzschreiboperator, der aus der Kombination „ * (multiplizieren) ' Und ' = (Aufgabe) “ Betreiber. Es funktioniert so, dass es zuerst multipliziert und dann das Ergebnis dem linken Operanden zuweist.



Lassen Sie uns zu den unten aufgeführten Beispielen übergehen, um das Konzept des diskutierten Operators besser zu verstehen.



Beispiel 1: Anwenden des „*=“-Operators auf die angegebenen Integer- und Double-Werte





Dieses Beispiel wendet den Kurzschreiboperator „ *= ” um die angegebenen Integer- und Double-Werte per Zuweisung zu multiplizieren und das resultierende Ergebnis zurückzugeben:

Operator der öffentlichen Klasse {
Public static void Main ( Schnur [ ] Argumente ) {
int-Wert1 = 5 ;
doppelter Wert2 = 6.5 ;
wert1 * = 3 ;
wert2 * = 3 ;
System.out.println ( 'Die Multiplikation mit Integer wird -> ' + wert1 ) ;
System.out.println ( 'Die Multiplikation mit Float wird zu -> ' + Wert2 ) ;
} }



Im obigen Code-Snippet:

  • Initialisieren Sie zunächst die bereitgestellten Integer- bzw. Double-Werte.
  • Wenden Sie danach das „ *= ”-Operator zum Multiplizieren und Zuweisen des angegebenen Werts, d. h. „ 3 ” zu den initialisierten Integer- und Double-Werten.
  • Zeigen Sie schließlich die resultierenden Werte nach der Multiplikation an.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass die Multiplikation und Zuordnung angemessen durchgeführt werden.

Bevor Sie zum nächsten Beispiel übergehen, importieren Sie das folgende Paket, um „ Benutzereingabe “:

java.util.Scanner importieren;

Beispiel 2: Anwenden des „*=“-Operators auf die benutzerdefinierten Integer- und Double-Werte

Dieses Beispiel wendet den besprochenen Operator an, um die benutzerdefinierten Integer- und Float-Werte zu multiplizieren:

öffentliche Klasse Operator2 {
Public static void Main ( Schnur [ ] Argumente ) {
Scannerobjekt1 = neuer Scanner ( System.in ) ;
System.out.println ( 'Geben Sie die Ganzzahl ein: ' ) ;
int Wert1 = Objekt1.nextInt ( ) ;
Scannerobjekt2 = neuer Scanner ( System.in ) ;
System.out.println ( 'Geben Sie das Doppelte ein: ' ) ;
Double-Wert2 = Objekt2.nextDouble ( ) ;
wert1 * = 3 ;
wert2 * = 3 ;
System.out.println ( 'Die Multiplikation mit Integer wird -> ' + wert1 ) ;
System.out.println ( 'Die Multiplikation mit Double wird zu -> ' + Wert2 ) ;
Objekt1.Schließen ( ) ;
Objekt2.Schließen ( ) ;
} }

Wenden Sie die unten angegebenen Schritte gemäß dem obigen Code-Snippet an:

  • Erstellen Sie zunächst ein „ Scanner ” Objekt über das “ neu ” Schlüsselwort und “ Scanner() ' Konstrukteur.
  • Wenden Sie im nächsten Schritt das „ nextInt() ” Methode, um sicherzustellen, dass der Benutzereingabewert „ ganze Zahl “.
  • Wenden Sie ebenso das „ nextDouble() ” Methode, um ein “ doppelt ” Wert vom Benutzer.
  • Wenden Sie nun in ähnlicher Weise das „ *= ”-Operator und multiplizieren Sie den angegebenen Wert mit den benutzerdefinierten Integer- und Double-Werten.
  • Abschließend schließen Sie den Scanner über das zugehörige „ schließen() ' Methode.

Ausgang

Aus diesem Ergebnis kann impliziert werden, dass die Benutzereingabewerte entsprechend bewertet werden.

Abschluss

Der ' *= „Operator umfasst die kombinierten „ * (multiplizieren) ' Und ' = (Aufgabe) “ Betreiber. Es funktioniert so, dass es zuerst multipliziert und dann das Ergebnis dem linken Operanden zuweist/zuweist. Es kann auf verschiedene Datentypen angewendet werden, z. B. „ int “, „ schweben “ usw. In diesem Artikel wurde die Anwendung des Operators „*=“ in Java behandelt.