Når du skriver programmer i Java , trenger du ikke alltid vet hvilke data verdsetter din kode vil være med å gjøre . Ved hjelp av kontroll strukturer som betinget utsagn , kan du sammenligne variabler og verdier . Med " hvis ", " else if " og " annet " utsagn , kan du finne hvilken av to heltall er større , sette en tredje variabel for å reflektere denne verdien . Avhengig av behovene i programmet ditt, kan du implementere mer funksjonalitet innenfor dine betingede blokker. Instruksjoner
en
Forbered heltallsverdier . Hvis du ikke allerede har heltall å bruke, kan du legge til følgende eksempelkode til din Java -program : en
int firstNum = 5 , int secondNum = 7 ;
Gi disse variablene noen navn og verdier du liker . Når du tester programmet , endre verdiene hver gang du kompilere og kjøre for å se de forskjellige funksjonene på jobben.
2
Lag en tredje variabel å lagre maksimalt dine to heltall . Legg til følgende kode :
int max = -1 ;
Ved å sette denne verdien til negativ i utgangspunktet, vil programmet ikke gjøre feilaktige bruk av den. Denne koden legger til grunn at heltallsverdiene er minst null. Hvis verdiene er sannsynlig å være under null , sett den opprinnelige verdien av denne variabelen til et tall som er hinsides det mulig spekter av verdier.
3
Gjennomføre en betinget test på heltall . Legg til følgende " hvis " statement i koden : en
if ( firstNum > secondNum ) max = firstNum ;
Dette tester om det første tallet er større enn den andre . Hvis testen returnerer en sann verdi , vil koden setter "max " variable å matche verdien av det første nummeret , siden det er den største. Hvis denne testen returnerer en falsk verdi , vil programmet se etter eventuelle lenket conditionals , for eksempel en " else if " eller " annet " block .
4
Legg en " else if " block til koden din . Bruk følgende syntaks til å legge til et annet betinget utsagn : en
else if ( secondNum > firstNum ) max = secondNum ;
Denne testen sjekker om det andre tallet er større enn den første . Hvis testen returnerer true innholdet i denne uttalelsen vil utføre , sette verdien av det andre nummeret til "max " variable . Hvis denne testen returnerer false , vil programmet se etter eventuelle ytterligere andre eller annet hvis testene.
5
Legg et " annet " block til betinget kode . Hvis begge testene returnerer falske verdier , må heltall være lik , så legger du til følgende kode :
annet max = firstNum ;
Denne koden vilkårlig velger å sette "max " til det første tallet , siden det spiller ingen rolle hvilken du velger om de er like. Den " andre " og " else if "-utsagn bare kjøre hvis tidligere tester har returnert falske resultater . Når et sant resultat oppstår , vil utførelsen hoppe forbi den betingede sjekker. "Max " variable skal nå inneholde den største verdien fra to heltall .