Een fragment uit een lezing met een mentor als onderdeel van de Codegym University-cursus. Schrijf je in voor de volledige cursus.


"Hallo, Amigo. Vandaag gaan we het hebben over if/else statements ."

"Programma's zouden weinig nut hebben als ze niet zouden reageren op veranderende externe omstandigheden. Een programma moet weten hoe het zich moet aanpassen aan de omstandigheden en de ene actie moet uitvoeren in het ene geval en de andere actie in het andere geval. In Java wordt dit bereikt met behulp van de 'if/else statement' – een speciale constructie die het mogelijk maakt om verschillende codeblokken uit te voeren als aan een voorwaarde is voldaan."

"Het bestaat uit drie delen: ' voorwaarde ', ' opdracht 1 ' en ' opdracht 2 '. Als de voorwaarde waar is, dan wordt ' opdracht 1 ' uitgevoerd, anders wordt 'opdracht 2' uitgevoerd. Deze opdrachten worden nooit beide uitgevoerd. De verklaring ziet er min of meer zo uit:"

Code voor een if/else statement
if (condition)
    command_1;
else
    command_2;

"Wat spannend! Ik denk dat die uitspraak het programmeren veel interessanter zal maken!"

"Ja. Hier zijn een paar voorbeelden voor je:"

Code Uitleg
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
Als a kleiner is dan b, wordt de eerste opdracht uitgevoerd. Anders wordt het tweede commando uitgevoerd . De commando's worden nooit allebei uitgevoerd.
2
if (a < b)
{
    System.out.println("A is less than B");
    System.out.println("B is greater than A");
}
else
{
     System.out.println("B is less than A");
     System.out.println("A is greater than B");
}
U kunt één opdracht vervangen door een codeblok. De rest is hetzelfde.
3
if (a < b)
{
    a = 0;
}
else
{
}
U kunt het else- blok weglaten als het leeg is.
Deze drie voorbeelden zijn volledig equivalent.
U kunt de accolades weglaten als u slechts één opdracht hoeft uit te voeren. Als je meer dan één opdracht hebt, moet je de haakjes behouden.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

'Diego heeft me net gevraagd om je een paar taken te geven.'


Een fragment uit een lezing met een mentor als onderdeel van de Codegym University-cursus. Schrijf je in voor de volledige cursus.