Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Leg de IF-else-if construct met een voorbeeld uit in Java-taal?
Met het `if-else-if` construct in Java kunt u meerdere voorwaarden achtereenvolgens controleren. Het voert het codeblok uit dat is gekoppeld aan de eerste voorwaarde die evalueert naar `true '. Als geen van de voorwaarden waar is, wordt de code binnen het optionele 'else' blok (indien aanwezig) uitgevoerd.

Hier is een voorbeeld dat het beoordelingssysteem aantoont op basis van de scores van studenten:

`` `Java

openbare klasse ifelseifexample {

public static void main (string [] args) {

int score =78; // Voorbeeldscore

if (score> =90) {

System.out.println ("Grade:A");

} anders if (score> =80) {

System.out.println ("Grade:B");

} anders if (score> =70) {

System.out.println ("Grade:C");

} anders if (score> =60) {

System.out.println ("Grade:D");

} else {

System.out.println ("Grade:F");

}

}

}

`` `

In dit voorbeeld:

1. Het programma controleert eerst of `score` groter is dan of gelijk aan 90. Indien waar, drukt het" cijfer:A "af en de rest van de` if-else-if'-ketting wordt overgeslagen.

2. Als de eerste voorwaarde onjuist is, gaat deze controleren of 'score' groter is dan of gelijk is aan 80. Indien waar, drukt het 'cijfer:B' af en slaat de resterende voorwaarden over.

3. Dit gaat door totdat aan een voorwaarde is voldaan of het `else' -blok wordt bereikt. Het `else`-blok fungeert als een catch-all voor scores onder de 60, met een cijfer van" f ".

Als u de variabele 'score' zou wijzigen in verschillende waarden, ziet u de uitvoerwijziging dienovereenkomstig:

* `score =95`:output:` grade:a`

* `score =85`:output:` grade:b`

* `score =72`:output:` grade:c`

* `score =65`:output:` grade:d`

* `score =50`:output:` grade:f`

Belangrijke opmerking:de voorwaarden worden opeenvolgend geëvalueerd. Zodra een toestand waar is gebleken, worden de resterende `anders if` en` else` blokken genegeerd. Dit verschilt van het gebruik van meerdere onafhankelijke `if' -uitspraken, waarbij alle voorwaarden zouden worden geëvalueerd.

Previous: Next:
  Java Programming
·Een tutorial voor het maken va…
·Hoe maak je een Doc -bestand l…
·Hoe maak je een abstracte klas…
·Hoe te Getallen converteren na…
·Java Heap Fout in NetBeans & G…
·Hoe voer je Java uit in Window…
·Hoe maak je een TextField In e…
·Hoe maak je een Java- Bypass A…
·Hoe kan ik een Ping -programma…
  Related Articles
Welke rol speelt een tolk bij het progra…
Wat is de tijdscomplexiteit van een if-i…
Wat is het doel en de functionaliteit va…
Wat is de contextvrije grammatica voor t…
Wat is een voorbeeld van onbeslisbare ta…
Wat is een voorbeeld van een beslisbare …
Wat is een algoritme en hoe wordt het ge…
Wat definieert het gedrag van een object…
Wat is een voorbeeld van een scripttaal?…
  Programmering Articles
·Hoe te Schrijf uw eigen eenvoudige Java …
·Hoe maak je een Field Bevolk in VB Acces…
·Hoe kan ik PHP converteren naar VB.NET 
·Hoe te werkmappen in VBA Kopieer 
·Kun je een abstracte klasse instantiëre…
·Hoe maak je 2 - byte integers convertere…
·Hoe JavaScript toe te voegen aan de Weeb…
·Beugel Styles voor Programmering 
·Tutorial voor Microsoft Visual Studio 
Copyright © Computer Kennis https://www.nldit.com