Når du skriver programmer i Java , behøver du ikke altid vide, hvilke data værdsætter din kode vil beskæftige sig med. Brug kontrolstrukturer såsom betingede udsagn , kan du sammenligne variabler og værdier. Med ", hvis " " ellers hvis " og " else " udsagn , kan du finde , hvilken af to heltal er større , der fastsætter en tredje variabel til at afspejle denne værdi. Afhængigt af behovene i din ansøgning, kan du implementere yderligere funktionalitet i dine betingede blokke. Instruktioner
1
Forbered dine heltalsværdier . Hvis du ikke allerede har heltal til at bruge, kan du tilføje følgende prøve kode til din Java-program : Hej
int firstNum = 5; int secondNum = 7 ;
Giv disse variabler nogen navne og værdsætter du vil. Når du tester programmet , ændre de værdier , hver gang du kompilere og køre for at se de forskellige funktioner på arbejdspladsen .
2
Opret en tredje variabel til at gemme maksimalt dine to heltal . Føj følgende kode : Hej
int max = 1;
Ved at sætte denne værdi til negativ i første omgang, vil dit program ikke gøre fejlagtig brug af det. Denne kode virker på den antagelse, at dine heltalsværdier er mindst nul . Hvis dine værdier er tilbøjelige til at være under nul, indstille den oprindelige værdi af denne variabel til et tal, der er ud over det mulige værdier.
3
Foretag en betinget test på dine heltal . Tilføj følgende "hvis" erklæring til din kode : Hej
if ( firstNum > secondNum ) max = firstNum ,
Dette tester, om det første tal er større end den anden . Hvis testen returnerer en sand værdi , vil koden indstille "max " variable at matche værdien af det første tal , da det er den største . Hvis testen returnerer en falsk værdi , vil dit program ser for eventuelle lænket betingede , såsom en " ellers hvis " eller " andet " blok.
4
Tilføj en " ellers hvis " block til din kode . Brug følgende syntaks til at tilføje en anden betinget erklæring : Hej
else if ( secondNum > firstNum ) max = secondNum ,
Denne test kontrollerer, om det andet tal er større end det første. Hvis testen returnerer true indholdet af denne erklæring vil udføre , indstilling af værdien for det andet nummer til " max" variabel. Hvis testen returnerer falsk, vil programmet lede efter yderligere anden eller andet, hvis tests.
5.
Tilføj en " else" blok til din betingede kode. Hvis begge prøver returnerer falske værdier, skal de hele tal være ens, så tilføje følgende kode : Hej
ellers max = firstNum ,
Denne kode vilkårligt vælger at sætte "max " til det første nummer , da det er ligegyldigt hvilken en du vælger , hvis de er lige. Den " anden " og " else if " udsagn kun udføre , hvis forudgående undersøgelser har returneret falske resultater . Når et sandt resultat opstår, vil udførelse hoppe forbi de betingede kontrol. "Max " variable skal nu indeholde den største værdi fra dine to heltal .