Som edb-programmer ikke er begrænset til den lineære eller sekventiel udførelse af kommandoer , programmeringssprog konstruktioner understøtter køretid forgrening af programafviklingen baseret på den iboende logik driver de funktioner softwaren giver. Den mest enkle midler forgrening programgennemførelsen er "hvis" erklæring , men hvis der er en lang række betingelser til at teste for at bestemme det næste program gren til at udføre , er det mere effektivt at ansætte den "switch ", også benævnt "case erklæring. " Instruktioner
1
Brug din tekst editor til at oprette et "hvis" erklæring med syntaksen : "Hvis (betingelse) sætning; "
"hvis" søgeord er brugt til at udføre en sætning eller blok af sætninger , når betingelsen for "hvis" er sandt; en betingelse er et udtryk evalueret under udførelsen af programmet , og en erklæring er en eller flere kommandoer grupperet efter de {' og '} seler
. 2
Forlæng betingede opgørelse udførelse af trin 1 ved at tilføje en " ellers hvis " erklæring som et middel til at vurdere mere end én betingelse : "Hvis (nøgle == 200) sætning; else if ( nøgle == 403) sætning; "
3
Konverter " hvis " og" ellers hvis " logik til en sag erklæring ved at identificere den konstante stede i hvert af betingelserne for " if /else if " konstruktion , som som " nøgle" variabel i trin 2
4
Brug " nøgle" variabel som switch udtryk evalueret af case udsagn ved at ansætte følgende syntaks i stedet for "hvis" erklæring: ". switch (nøgle ) { sag 200 : sætning; break; sag 403 : sætning; break; } "
5
Add standard opførsel i kontakten konstruere ved at tilføje en ny tilstand efter case udsagn med syntaksen : "switch (nøgle ) { sag 200 : sætning; break; sag 403 : sætning; break; default: sætning; break; } "