Denne håndboken hjelper deg å lære de andre metodene for å sammenligne to heltall i Java.
Hvordan sammenligne to heltall i Java?
For å sammenligne to heltall i Java, kan du bruke metodene nedenfor.
Merk: Sammenligningsoperatøren "==”Brukes til å sjekke likhet i primitive datatyper, mens for objektene brukes Equals () -metoden. Mens sammenligningsmetoden () er nyttig for både primitive datatyper og heltall-type objekter.
La oss se hvordan disse metodene vil fungere.
Metode 1: Sammenlign to heltall i Java ved bruk av sammenligningsoperatør
Den mest brukte metoden av programmerere for å sammenligne to heltall er sammenligningsoperatøren “==”. Det gir "1”Hvis de spesifiserte variablene er like; ellers kommer det tilbake “0”.
Syntaks
Følg syntaksen under gitt for å sammenligne to heltall ved hjelp av sammenligningsoperatøren:
Eksempel
I dette eksemplet vil vi lage to heltallstypevariabler “x”Og“y”Og initialiser dem:
Nå, sammenlign “x”Med“y”Bruke sammenligningsoperatøren i“hvis”Uttalelser. Hvis verdiene til begge “x”Og“y”Er de samme,“System.ute.println ()”Metoden vil skrive ut den ekstra uttalelsen:
if (x == y)Utgangen indikerer at "x”Og“y”Variableverdier er ikke like:
La oss gå mot de andre metodene for å sammenligne to heltall i Java.
Metode 2: Sammenlign to heltall i Java ved bruk av Equals () -metode
I Java, for å sammenligne to objekter, bruk "er lik()”Metode. Det gir den boolske verdien “ekte”Hvis begge objektene er de samme; ellers kommer det tilbake “falsk”. Vi kan også sammenligne to heltallobjekter som referanse ved å bruke "er lik()”Metode.
Syntaks
Equals () -metoden har følgende syntaks:
Equals () -metoden kalles med en “x”Heltallobjekt og vil matche verdien med“y”Det blir gitt som et argument.
Eksempel
Her har vi to heltallobjektreferanser, “x”Og“y,”Med verdier”23”Og“23”:
Nå vil vi sammenligne begge variablene ved hjelp av "er lik()”Metode i den ekstra“hvis" betingelse:
if (x.lik (y))Utgangen viser at verdiene til “x”Og“y" er like:
Metode 3: Sammenlign to heltall i Java ved bruk av Compare () -metode
“sammenligne()”Metode kan også brukes til å sammenligne to verdier numerisk. Det er den statiske metoden som tilhører “Heltall”Klasse. Det tar to variabler som et argument og kommer tilbake “0”Hvis den første verdien er mindre enn den andre,”-1”Hvis den første verdien er større enn den andre, eller“1”I tilfelle av likhet.
Syntaks
Sammenlign () -metoden bruker følgende syntaks for å sammenligne to heltall:
Heltallklassen brukes til å kalle sammenligning () -metoden, og "x”Og“y”Er heltalene bestått som argumenter.
Eksempel
Her har vi to heltallstypevariabler “x”Og“y”Med verdier”23”Og“20”:
Vi vil sammenligne “x”Og“y" ved bruk av "sammenligne()”Metode og lagre den resulterende verdien i“komp”Det er en heltallstypevariabel:
int comp = heltall.Sammenlign (x, y);Nå vil vi sjekke om den resulterende verdien av “sammenligne()”Metoden er større enn eller mindre enn 0 ved å bruke følgende“hvis”Uttalelse.
if (komp> 0)Utgangen viser at verdien av "x”Variabel er større enn“y”:
Vi har gitt all nødvendig informasjon relatert til å sammenligne to heltall i Java.
Konklusjon
For å sammenligne to heltall i Java, kan du bruke tre metoder: sammenligningsoperatøren, Equals () -metoden, og sammenligne () -metoden. Sammenligningsoperatøren “==”Brukes til å sjekke likhet i primitive datatyper, mens for objektene brukes Equals () -metoden. Mens sammenligningsmetoden () er nyttig for både primitive datatyper og heltall-type objekter. Denne håndboken illustrerte metodene for å sammenligne to heltall i Java med riktige eksempler.