Come usare *= Operatore in Java

Come Usare Operatore In Java



In Java, ci possono essere alcuni casi in cui sorge la necessità di aggiornare i valori con una singola riga di codice. Per essere più precisi, nel caso di restituire un risultato desiderato moltiplicando le voci contenute con un valore identico. In tali situazioni, il “ *= L'operatore ” in Java è di grande aiuto per semplificare efficacemente il codice con un insieme minimo di righe.

Questo blog elaborerà l'utilizzo e l'implementazione dell'operatore '*=' in Java.







Come utilizzare l'operatore '*=' in Java?

IL ' *= ” operatore è un operatore abbreviato costituito dalla combinazione “ * (moltiplica) ' E ' = (incarico) “operatori. Funziona in modo tale da prima moltiplicare e quindi allocare/assegnare il risultato all'operando sinistro.



Passiamo agli esempi riportati di seguito per percepire meglio il concetto dell'operatore discusso.



Esempio 1: applicazione dell'operatore '*=' sui valori interi e doppi specificati





Questo esempio applica l'operatore abbreviato ' *= ” per moltiplicare i valori interi e double specificati tramite allocazione e restituire il risultato risultante:

Operatore di classe pubblica {
public static void principale ( Corda [ ] arg ) {
valore int1 = 5 ;
doppio valore2 = 6.5 ;
valore1 * = 3 ;
valore2 * = 3 ;
System.out.println ( 'La moltiplicazione con numero intero diventa-> ' + valore1 ) ;
System.out.println ( 'La moltiplicazione con float diventa -> ' + valore2 ) ;
} }



Nello snippet di codice sopra:

  • In primo luogo, inizializzare rispettivamente i valori integer e double forniti.
  • Successivamente, applica il ' *= ” operatore per moltiplicare e allocare il valore dichiarato, ovvero “ 3 ” ai valori interi e doppi inizializzati.
  • Infine, visualizza i valori risultanti dopo la moltiplicazione.

Produzione

Nell'output sopra, si può osservare che la moltiplicazione e l'allocazione sono eseguite in modo appropriato.

Prima di passare all'esempio successivo, importa il seguente pacchetto per abilitare ' input dell'utente ”:

import java.util.Scanner;

Esempio 2: applicazione dell'operatore '*=' sui valori interi e doppi definiti dall'utente

Questo esempio applica l'operatore discusso per moltiplicare i valori interi e float definiti dall'utente:

operatore di classe pubblica2 {
public static void main ( Corda [ ] arg ) {
Oggetto scanner1 = nuovo scanner ( Sistema.in ) ;
System.out.println ( 'Inserisci il numero intero: ' ) ;
int valore1 = oggetto1.nextInt ( ) ;
Oggetto scanner2 = nuovo scanner ( Sistema.in ) ;
System.out.println ( 'Inserisci il doppio: ' ) ;
double valore2 = oggetto2.nextDouble ( ) ;
valore1 * = 3 ;
valore2 * = 3 ;
System.out.println ( 'La moltiplicazione con numero intero diventa-> ' + valore1 ) ;
System.out.println ( 'La moltiplicazione con doppio diventa-> ' + valore2 ) ;
oggetto1.chiudi ( ) ;
oggetto2.chiudi ( ) ;
} }

Applicare i passaggi forniti di seguito in conformità con lo snippet di codice precedente:

  • Prima di tutto, crea un ' Scanner ” oggetto tramite il “ nuovo ” parola chiave e “ Scanner() 'costruttore.
  • Nel passaggio successivo, applica il ' successivoInt() ” metodo per garantire che il valore di input dell'utente sia “ numero intero ”.
  • Allo stesso modo, applica il ' successivoDoppio() ” metodo per prendere un “ Doppio ” valore dall'utente.
  • Ora, allo stesso modo applica il ' *= ” operatore e moltiplicare il valore dichiarato per i valori interi e double definiti dall'utente.
  • Infine, chiudi lo scanner tramite l'associato ' vicino() ' metodo.

Produzione

Da questo risultato, può essere implicito che i valori di input dell'utente vengano valutati di conseguenza.

Conclusione

IL ' *= ” operatore comprende il combinato “ * (moltiplica) ' E ' = (assegnazione) “operatori. Funziona in modo tale da prima moltiplicare e quindi assegnare/assegnare il risultato all'operando sinistro. Può essere applicato a vari tipi di dati, ad esempio ' int ”, “ galleggiante ” ecc. Questo articolo ha discusso l'applicazione dell'operatore “*=' in Java.