I dette innlegget vil vi lære å formere oss i Java, og i denne forbindelse vil vi dekke de nedenfor-børsnoterte konseptene:
Så la oss komme i gang!
Hva er aritmetiske operatører i Java?
Java tilbyr et sett med aritmetiske operatører for å utføre forskjellige aritmetiske oppgaver som multiplikasjon, divisjon, tillegg, etc.
Her er en liste over aritmetiske operatører som kan brukes i Java til forskjellige formål:
Operatør | Funksjonalitet |
---|---|
* | Brukes til å utføre multiplikasjon. |
+ | Tilleggsoperatøren brukes til å legge til forskjellige verdier. |
/ | Utfører divisjon. |
- | Utfører subtraksjon. |
% | Returnerer resten. |
Ettersom dette innlegget tar sikte på å beskrive hvordan du kan multiplisere i Java, så vil vi bruke * operatøren i alle eksemplene for å utføre multiplikasjon.
Hvordan multiplisere to tall i Java?
La oss vurdere noen eksempler for å lære å multiplisere to tall i Java:
Eksempel: 1 Hvordan multiplisere to heltall?
int verdi1 = 150;Slik kan du finne produktet av to heltall.
Eksempel: 2 Hvordan multiplisere to flytende punkttall?
flyteverdi1 = 14.72f;Her, i dette eksempelprogrammet:
Utgangen autentiserer at multiplikasjonsoperatøren * fungerer helt bra på flytende punktverdier.
Eksempel: 3 Hvordan multiplisere to dobler?
dobbel verdi1 = 155.72;På denne måten kan du multiplisere de doble verdiene i Java.
Hva betyr multiplikasjon overløp i Java?
I programmeringsspråk inkludert Java har hver datatype et spesifikt område. Imidlertid, mens multiplikasjon er, er det alltid en sjanse for at den resulterende verdien overstiger området. I Java blir en slik situasjon referert til som multiplikasjonsoverløpet.
Eksempel: 1 Hvordan multiplikasjonsoverløp oppstår:
Eksempel: 1 Hvordan multiplikasjonsoverløp oppstår:La oss se hva utdataene sier når vi kjører det ovennevnte programmet:
Ved vellykket utførelse av programmet fikk vi en overraskende produksjon i.e. “-238269855”. Dette er fordi det maksimale området for heltalldatatypen er "2.147.483.647”Imidlertid er den resulterende verdien"975.461.057.789.971.041”Som er mye mer enn området for heltalldatatype. Derfor fikk vi en uvanlig verdi jeg.e. “-238269855”.
Hvordan fikse multiplikasjonsoverløp i Java?
Javaen matte Klassen tilbyr et bredt spekter av innebygde metoder. De MultiplyExacct () Metoden er en av dem. Den kan akseptere enten doble eller int -verdier. I Java, den MultiplyExacct () Metoden brukes til å utføre multiplikasjonen på to verdier. Hvis en verdi utenfor rekkevidde oppstår, vil den kaste et unntak (i stedet for å vise et villedende resultat).
Eksempel: 2 Hvordan bruke MultiplyExact () -metode i Java
int verdi1 = 987654321;Slik Matte.MultiplyExacct () Metoden fungerer i Java.
Konklusjon
Java tilbyr et par måter å utføre multiplikasjon som for eksempel Multiplikasjonsoperatør “*” og en innebygd metode MultiplyExacct (). Multiplikasjonsoperatøren utfører multiplikasjon på hvilken som helst numerisk verdi som Int, Float eller Double. De MultiplyExacct () Metode tar for seg bare heltall- og dobbelttypeverdier. Fordelen med å bruke MultiplyExacct () Metoden er at den kaster et unntak hvis den resulterende verdien overstiger grensen/området.