Wanneer u programma's in Java te schrijven , hoef je niet altijd weet welke gegevens de waarden van uw code te maken krijgt met . Met behulp van controle structuren zoals voorwaardelijke verklaringen , kunt u variabelen en waarden te vergelijken . Met "als ", "else if" en "else " verklaringen , kunt u vinden welke van twee gehele getallen groter is , het instellen van een derde variabele om deze waarde te weerspiegelen . Afhankelijk van de behoeften van uw aanvraag , kunt u extra functionaliteit binnen uw voorwaardelijke blokken implementeren . Instructies 1 Bereid uw gehele waarden . Als u nog niet hebt integers te gebruiken, kunt u de volgende voorbeeldcode toevoegen aan uw Java-programma : int firstNum = 5 ; int secondNum = 7 ; Geef deze variabelen geen namen en waardeert u wilt. Wanneer u uw programma te testen , veranderen de waarden elke keer dat je compileren en uitvoeren om de verschillende functies aan het werk te zien . Kopen van 2 Maak een derde variabele aan het maximum van je twee integer waarden op te slaan . Voeg de volgende code : int max = -1 ; Door het instellen van deze waarde op een negatieve eerste instantie , zal uw programma niet foutief gebruik van maken . Deze code werkt op de veronderstelling dat uw gehele waarden zijn minstens nul . Als je waarden zijn waarschijnlijk onder nul , stelt u de initiële waarde van deze variabele naar een nummer dat is buiten het mogelijke bereik van waarden . 3 Voer een voorwaardelijke test op uw gehele getallen . Voeg de volgende " if" statement om uw code : if ( firstNum > secondNum ) max = firstNum ; Dit test of het eerste getal groter is dan de tweede . Indien de test een werkelijke waarde retourneert , wordt de code de variabele " max" ingesteld op de waarde van het eerste getal overeenkomt , omdat het de grootste . Als deze test geeft een valse waarde , zal uw programma kijken voor een geketende conditionals , zoals een "else if" of " else" blok . 4 Voeg een " else if " block aan uw code . Gebruik de volgende syntaxis om een tweede voorwaardelijke verklaring toe te voegen : else if ( secondNum > firstNum ) max = secondNum ; Deze test controleert of het tweede getal groter is dan de eerste . Als de test keert ware de inhoud van deze instructie wordt uitgevoerd , de waarde van de tweede definitie van de variabele "max " . Als deze test false retourneert , zal het programma zoeken naar eventuele verdere anders of anders indien tests . 5 Voeg een " anders " blok aan uw voorwaardelijke code . Als beide tests return false waarden , moet de gehele getallen gelijk zijn , dus voeg de volgende code : anders max = firstNum ; Deze code willekeurig kiest voor " max " op het eerste nummer , omdat het niet uit welke je selecteert als ze gelijk . Het " anders " en " else if " statements alleen uitvoeren als vorige tests onjuiste resultaten zijn teruggekeerd . Als een ware resultaat optreedt , zal de uitvoering springen langs de voorwaardelijke controles . De variabele "max " moet nu de grootste waarde uit je twee gehele getallen bevatten .
|