If-Then en If-Then-Else voorwaardelijke verklaringen in Java

De

als dan
en
als dan anders
voorwaardelijke uitspraken laten een Java-programma eenvoudige beslissingen nemen over wat het vervolgens moet doen. Ze werken op dezelfde logische manier als wij bij het nemen van beslissingen in het echte leven.

Als je bijvoorbeeld een plan maakt met een vriend, zou je kunnen zeggen: "Als Mike voor 17:00 thuiskomt, gaan we uit eten voor een vroeg diner." Wanneer 17:00 uur arriveert, zal de toestand (d.w.z. Mike is thuis), die bepaalt of iedereen vroeg uit eten gaat, waar of onwaar zijn. Het werkt precies hetzelfde in Java.

De zo-dan-verklaring 

Laten we zeggen dat een deel van een programma dat we schrijven, moet berekenen of de koper van een ticket in aanmerking komt voor kinderkorting. Iedereen jonger dan 16 jaar krijgt 10% korting op de ticketprijs.

We kunnen ons programma deze beslissing laten nemen door een

als dan
uitspraak:
als (leeftijd < 16)
isChild = true;

In ons programma wordt een integer-variabele genoemd

leeftijd
heeft de leeftijd van de ticketkoper. De voorwaarde (d.w.z. is de ticketkoper onder de 16) wordt tussen de haakjes geplaatst. Als deze voorwaarde waar is, wordt de instructie onder de instructie if uitgevoerd - in dit geval een
boolean
veranderlijk
isChild
staat op
waar
.

De syntaxis volgt elke keer hetzelfde patroon. De

als
trefwoord gevolgd door een voorwaarde tussen haakjes, met de instructie die moet worden uitgevoerd hieronder:
als (voorwaarde is waar)
voer deze verklaring uit

Het belangrijkste om te onthouden is dat de voorwaarde gelijk moet zijn aan a

boolean
waarde (d.w.z. waar of onwaar).

Vaak moet een Java-programma meer dan één instructie uitvoeren als een voorwaarde waar is. Dit wordt bereikt door een blok te gebruiken (d.w.z. de verklaringen tussen accolades te plaatsen):

if (leeftijd < 16)

isChild = true;
korting = 10;