Kuidas kasutada *= operaatorit Javas

Kuidas Kasutada Operaatorit Javas



Java puhul võib esineda teatud juhtumeid, kus tekib vajadus väärtusi värskendada ühe koodireaga. Täpsemalt, soovitud tulemuse tagastamise korral, korrutades sisalduvad kirjed identse väärtusega. Sellistes olukordades on ' *= ” operaator Javas on suureks abiks koodi tõhusal lihtsustamisel minimaalse ridade komplektiga.

Selles ajaveebis käsitletakse operaatori „*=” kasutamist ja juurutamist Javas.







Kuidas kasutada Java-operaatorit '*='?

' *= ' operaator on kiirkirja operaator, mis koosneb kombineeritud ' * (korruta) ” ja „ = (ülesanne) ” operaatorid. See toimib nii, et kõigepealt korrutab ja seejärel eraldab/määrab tulemuse vasakpoolsele operandile.



Liigume edasi alltoodud näidete juurde, et arutatud operaatori kontseptsiooni paremini tajuda.



Näide 1: Operaatori “*=” rakendamine määratud täisarvu ja topeltväärtuste korral





See näide rakendab kiirkirja operaatorit ' *= ”, et korrutada määratud täis- ja topeltväärtused jaotamise kaudu ning tagastada saadud tulemus:

avalik klass Operaator {
avalik static void main ( String [ ] args ) {
int väärtus1 = 5 ;
topeltväärtus2 = 6.5 ;
väärtus1 * = 3 ;
väärtus2 * = 3 ;
System.out.println ( 'Täisarvuga korrutamine muutub->' + väärtus1 ) ;
System.out.println ( 'Ujukiga korrutamine muutub->' + väärtus2 ) ;
} }



Ülaltoodud koodilõigul:

  • Esiteks lähtestage esitatud täisarv ja topeltväärtused.
  • Pärast seda rakendage ' *= ' operaator, et korrutada ja eraldada märgitud väärtus, st ' 3 ” initsialiseeritud täisarvuks ja topeltväärtusteks.
  • Lõpuks kuvage pärast korrutamist saadud väärtused.

Väljund

Ülaltoodud väljundis võib täheldada, et korrutamine ja jaotamine on tehtud õigesti.

Enne järgmise näite juurde suundumist importige järgmine pakett, et lubada ' kasutaja sisend ”:

import java.util.Scanner;

Näide 2: operaatori “*=” rakendamine kasutaja määratud täisarvudele ja topeltväärtustele

See näide kasutab arutletud operaatorit kasutaja määratud täisarvude ja ujuvväärtuste korrutamiseks:

avalik klass Operaator2 {
avalik static void main ( String [ ] args ) {
Skännerobjekt1 = uus skanner ( System.in ) ;
System.out.println ( 'Sisestage täisarv:' ) ;
int väärtus1 = objekt1.nextInt ( ) ;
Skännerobjekt2 = uus skanner ( System.in ) ;
System.out.println ( 'Sisesta topelt:' ) ;
topeltväärtus2 = objekt2.nextDouble ( ) ;
väärtus1 * = 3 ;
väärtus2 * = 3 ;
System.out.println ( 'Täisarvuga korrutamine muutub->' + väärtus1 ) ;
System.out.println ( 'Korrutamine kahekordsega muutub->' + väärtus2 ) ;
objekt1.sulgeda ( ) ;
objekt2.sulgeda ( ) ;
} }

Rakendage alltoodud samme vastavalt ülaltoodud koodilõigule:

  • Kõigepealt looge ' Skänner ' objekti ' kaudu uus ' märksõna ja ' Skänner () ” konstruktor.
  • Järgmises etapis rakendage ' nextInt() ' meetod tagamaks, et kasutaja sisestatud väärtus on ' täisarv ”.
  • Samamoodi rakendage ' nextDouble() ' meetod 'võtmiseks' kahekordne ” väärtust kasutajalt.
  • Nüüd rakendage samamoodi *= ” operaatorit ja korrutage määratud väärtus kasutaja määratud täisarvu ja topeltväärtustega.
  • Lõpuks sulgege skanner seotud ' Sulge() ” meetod.

Väljund

Sellest tulemusest võib järeldada, et kasutaja sisendväärtusi hinnatakse vastavalt.

Järeldus

' *= ' operaator koosneb kombineeritud ' * (korruta) ” ja „ = (ülesanne) ” operaatorid. See toimib nii, et kõigepealt korrutab ja seejärel määrab/jaotab tulemuse vasakpoolsele operandile. Seda saab rakendada erinevatele andmetüüpidele, nt ' int ”, “ ujuk ” jne. Selles artiklis käsitleti operaatori „*=” rakendamist Javas.