Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wanneer zou u Gebruik een If - Then-Else verklaring Over een zaak verklaring ?
Als programmeurs bouwen computing-applicaties , ze vaak implementeren complexe structuren in hun code . Bijvoorbeeld , in plaats van elke regel uitvoeren sequentieel , een programma vaak om herhaling en conditionele testen bepalen welke code uitspraken daadwerkelijk uit te voeren . Case-statements , ook wel bekend als switch statements , het uitvoeren van sequenties van conditionele testen . Geketend indien en else statements doen dit ook , dus programmeurs moeten vaak kiezen tussen de twee soorten verklaringen . Verschillen

Indien en andere ketens kunnen soms precies dezelfde taak als een zaak , of switch , statement . Echter , sommige taken kunnen alleen worden uitgevoerd door een van hen . Geketend indien en else statements bieden een reeks tests voor het programma uit te voeren , zoals in het volgende voorbeeld Java- code :

if ( num == 1 ) System.out.println ( "een" ) ; anders if ( num == 2 ) System.out.println ( " twee " ) ; else if ( num == 3 ) System.out.println ( " drie " ) ; anders System.out.println ( " niet een , twee of drie " ) ;

de volgende code vertegenwoordigt het equivalent verwerking met een switch statement :

schakelaar
(num ) {case 1 : System.out.println ( " een " ) break; case 2 : System.out.println ( " twee "); break; case 3 : System.out.println ( " drie " ) break; default : System.out.println ( " niet een, twee of drie " ) break; }

de resultaten van deze code blokken zijn hetzelfde , hoewel de uitvoering ervan is verschillend
Tests

Case
. , of switch , verklaringen kunnen alleen houden bepaalde data types . Bijvoorbeeld , in Java , instructies switch kan alleen op primitieve of genoemde types , en de wrapper klassen voor nummertypes . Indien en else statements kunnen uitvoeren van proeven op elk data type , met inbegrip van objecten. De tests in switch statements slechts sprake van een enkele waarde , terwijl in indien en else statements , kan code te testen voor waarden binnen een bepaald bereik , of voor combinaties van omstandigheden met behulp van de logische operatoren - en , of en niet . Dit betekent dat als en else statements bieden meer keuzes op het gebied van voorwaardelijke test .
Chains

In plaats van simpelweg een kwestie van het kiezen van een controlestructuur die implementeert de vereiste verwerking , programmeurs kiezen vaak structuren op basis van leesbaarheid . Veel programmeurs vinden geval verklaringen beknopter en leesbaarder wanneer eenvoudige waarden worden getest . Een lange lijst van wanneer en else statements kunnen verschijnen onnodig breedsprakig binnen een script . Leesbaarheid is een belangrijke factor in de programmering , voor de toekomstige ontwikkeling en voor projecten met meer dan een ontwikkelaar werkt aan hen.
Saunas

In een keten van wanneer en else statements , is er normaal gesproken niet nodig om uit te breken van een structuur expliciet . Met case of switch , verklaringen is het echter noodzakelijk om een break instructie , het programma de instructie om het codeblok afgesloten wanneer het overeenkomende geval is gevonden . Als er geen pauze verklaringen zijn opgenomen , kan een switch statement daarom voeren onnodige proeven . Programmeurs soms ook verwaarlozing om de standaard case-statement , wat kan leiden tot onvoorspelbaar gedrag zijn .

Previous: Next:
  Computer Programming Languages
·Hoe kan ik een kolom op een Gr…
·Verschillende manieren om de d…
·Hoe je Ctrl + Alt + Del a Remo…
·Hoe maak je een karakter verva…
·Hoe Software Metrics voor Gene…
·Hoe te Debug in DLL 
·API Kenmerken 
·Hoe kan ik een lijst in GridVi…
·Wat is een dataset in Coding ?…
  Related Articles
Hoe maak je een Spinner Geef Wanneer een…
Hoe te Beep Stop Als Voer Geperst in Tek…
Hoe noem je het wanneer een tekstvak Is …
Hoe te compileren Wanneer Functies confl…
Visual Basic 6 laat je niet opslaan als …
Hoe om te bepalen wanneer te gebruiken P…
Hoe te controleren of u Verklaarde een v…
Hoe om te achterhalen welke versie van P…
Hoe te achterhalen wat versie van Python…
  Programmering Articles
·Hoe te converteren naar Hex Byte in VB6 
·Hoe te verwijderen Sun Java JRE 1.6 
·Hoe je Odd - Shaped Knoppen maken in C #…
·Scala Tekenreeksfuncties 
·Wiskundige functies in Visual Basic 
·Visual Basic tips 
·Hoe de inhoud van het bestand van PHP Le…
·Hoe maak je een C + + Main Window Zonder…
·Programmeren van 3D games in Java 
Copyright © Computer Kennis http://www.nldit.com