Cum se utilizează *= Operator în Java

Cum Se Utilizeaza Operator In Java



În Java, pot exista anumite situații în care apare necesitatea de a actualiza valorile cu o singură linie de cod. Pentru a fi mai specific, în cazul returnării unui rezultat dorit prin înmulțirea intrărilor conținute cu o valoare identică. În astfel de situații, „ *= ” operatorul în Java este de mare ajutor în simplificarea eficientă a codului cu un set minim de linii.

Acest blog va detalia utilizarea și implementarea operatorului „*=' în Java.







Cum se utilizează operatorul „*=' în Java?

*= „operatorul” este un operator de stenografie care constă din combinația „ * (înmulțire) ' și ' = (sarcina) ” operatori. Funcționează astfel încât mai întâi să înmulțească și apoi să aloce/atribuie rezultatul operandului din stânga.



Să trecem la exemplele de mai jos pentru a percepe mai bine conceptul de operator discutat.



Exemplul 1: Aplicarea operatorului „*=” asupra valorilor întregi și duble specificate





Acest exemplu aplică operatorul de scurtătură „ *= ” pentru a multiplica valorile întregi și duble specificate prin alocare și pentru a returna rezultatul rezultat:

Operator de clasă publică {
public static void main ( Şir [ ] argumente ) {
int valoare1 = 5 ;
valoare dublă2 = 6.5 ;
valoare1 * = 3 ;
valoarea2 * = 3 ;
System.out.println ( 'Înmulțirea cu întreg devine-> ' + valoare1 ) ;
System.out.println ( 'Înmulțirea cu float devine-> ' + valoare2 ) ;
} }



În fragmentul de cod de mai sus:

  • În primul rând, inițializați valorile întregi și, respectiv, duble.
  • După aceea, aplicați „ *= ” operator pentru a multiplica și a aloca valoarea declarată, adică “ 3 ” la valorile întregi și duble inițializate.
  • În cele din urmă, afișați valorile rezultate după înmulțire.

Ieșire

În rezultatul de mai sus, se poate observa că înmulțirea și alocarea sunt făcute corespunzător.

Înainte de a merge la următorul exemplu, importați următorul pachet pentru a activa „ intrarea utilizatorului ”:

import java.util.Scanner;

Exemplul 2: Aplicarea operatorului „*=” asupra valorilor întregi și duble definite de utilizator

Acest exemplu aplică operatorul discutat pentru a multiplica valorile întregi și flotante definite de utilizator:

Clasa publică Operator2 {
public static void main ( Şir [ ] argumente ) {
Scanner object1 = scaner nou ( System.in ) ;
System.out.println ( 'Introduceți numărul întreg: ' ) ;
int valoare1 = obiect1.nextInt ( ) ;
Scanner object2 = scaner nou ( System.in ) ;
System.out.println ( 'Introduceți dublu:' ) ;
valoare dublă2 = obiect2.nextDouble ( ) ;
valoare1 * = 3 ;
valoarea2 * = 3 ;
System.out.println ( 'Înmulțirea cu întreg devine-> ' + valoare1 ) ;
System.out.println ( 'Înmulțirea cu dublu devine-> ' + valoare2 ) ;
obiect1.închidere ( ) ;
obiect2.închidere ( ) ;
} }

Aplicați pașii furnizați mai jos în conformitate cu fragmentul de cod de mai sus:

  • În primul rând, creați un „ Scanner ' obiect prin intermediul ' nou „cheie cheie și „ Scanner() ” constructor.
  • În pasul următor, aplicați „ nextInt() ” pentru a vă asigura că valoarea introdusă de utilizator este „ întreg ”.
  • De asemenea, aplicați „ următorulDublu() ” metoda de a lua un ” dubla ” valoare de la utilizator.
  • Acum, aplicați în mod similar „ *= ” operator și înmulțiți valoarea declarată cu valorile întregi și duble definite de utilizator.
  • În cele din urmă, închideți scanerul prin intermediul „ închide() ” metoda.

Ieșire

Din acest rezultat, se poate presupune că valorile introduse de utilizator sunt evaluate în consecință.

Concluzie

*= „operatorul” cuprinde combinatul „ * (înmulțire) ' și ' = (sarcina) ” operatori. Funcționează astfel încât mai întâi înmulțește și apoi atribuie/aloca rezultatul operandului din stânga. Poate fi aplicat la diferite tipuri de date, de exemplu, „ int ”, “ pluti ” etc. Acest articol a discutat despre aplicarea operatorului „*=' în Java.