Java-programma kan berekenen of een integer getal even of oneven is . Dit kan nuttig werk in bepaalde toepassingen , bijvoorbeeld wanneer een proces afwisselt . Door het uitvoeren van een rekenkundige bewerking van een integer , kunnen Java code bepalen of het nog . Als het niet eens , moet het vreemd . Met behulp van dit proces in combinatie met boolean variabelen , kunnen programma's uitvoeren control flow afgestemd op het aantal waarde . Variabelen Als een programma nodig heeft om te bepalen of een aantal variabele wordt zelfs , het kan dit doen met behulp van variabelen . Het volgende voorbeeld Java- code instantieert twee variabelen : int nummer = 6 ; boolean IS.EVEN = false; Het nummer wordt gemodelleerd als een primitief soort integer variabele met een willekeurige beginwaarde . De boolean variabele kan slechts een waarde hebben van waar of onwaar . De boolean wordt geïnitialiseerd op false als de standaardwaarde . De boolean variabele naam is een betekenisvolle representatie van het doel en betekenis . Na het rekenkundig proces zal de waarde true als het getal even is , false als het niet is. Restant Java-programma kan een scala van rekenkundige operatoren gebruiken . De rest operator levert dat een waarde vertegenwoordigt de rest na een deling berekening voltooit . Bijvoorbeeld, de volgende berekening resulteert in een waarde van vijf : 15 % 10 & Nadat de eerste operand is gedeeld door de tweede , de rest is vijf . Een programma kan de volgende code gebruiken om de rest van het nummer variabele stellen na deling door twee : aantal 2 % berekening deelt door twee omdat zelfs getallen delen door twee zonder rest , terwijl oneven reactie restant van een als gedeeld door twee . voorwaardelijke door het opnemen van de rest berekening tot een voorwaardelijke verklaring , kan een Java-programma de waarde van de boolean variabele updaten . De volgende code laat zien : if ( ( getal % 2 ) == 0 ) IS.EVEN = true; Deze code voert een test . Wanneer de rest van het nummer , na deling door twee , gelijk aan nul , moet zelfs . Als de test true retourneert , wordt de boolean variabele dan ook bijgewerkt om een werkelijke waarde te vertegenwoordigen . Als de voorwaardelijke test keert een vals resultaat , het is het aantal niet gelijk is, het moet oneven . In dit geval is het programma niet nodig om iets te doen, omdat de boolean variabele heeft nog steeds zijn oorspronkelijke waarde false . Het programma kan de functie te testen als volgt : System.out.println ( getal + " is zelfs - ? " + IS.EVEN ) ; Controle Zodra een Java programma heeft een boolean variabele met een waarde die aangeeft of het getal even is , kan deze variabele gebruiken om control flow dicteren . De volgende voorbeeldcode geeft aan : if ( IS.EVEN ) { //bewerking voor even getallen } else { //bewerking voor oneven getallen } Binnen elk van deze blokken , kan het programma verwerken dicteren voor elk geval , het nummer zijnde even of oneven . Deze structuur stelt programmeurs in staat om op maat wat er gebeurt als een programma uitvoert op specifieke omstandigheden .
|