| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvornår vil du bruge en If- Then- Else Statement Over en Case Statement
    ? Når programmører bygger computing applikationer , de ofte implementere komplekse strukturer i deres kode. For eksempel , i stedet for hver linje udfører sekventielt vil et program involverer ofte gentagelser og betingede test bestemmer hvilken kode udsagn faktisk at gennemføre . Case udsagn , også kendt som switch udsagn , udføre sekvenser af betingede tests. Lænket hvis og ellers udsagn også gøre dette , så programmører ofte nødt til at vælge mellem de to typer af udsagn. Forskelle
    p Hvis og ellers kæder kan sommetider udføre præcis det samme opgave som en sag eller switch , erklæring. Dog kan nogle opgaver kun udføres af en af ​​dem. Lænket hvis og ellers udsagn giver en række tests for programmet at udføre, som i det følgende eksempel Java-kode : Hej

    if ( num == 1 ) System.out.println ( "en" ) , ellers if ( num == 2 ) System.out.println ( "to ") else if ( num == 3 ) System.out.println ( "tre" ) , ellers System.out.println ( " ikke én , to eller tre ");

    følgende kode repræsenterer den tilsvarende behandling med en switch-statement : Hej

    switch ( num ) { tilfælde 1 : System.out.println ( " en " ) , break; case 2 : System.out.println ( "to ") break; tilfælde 3 : System.out.println ( "tre ") break; default: System.out.println ( " ikke én, to eller tre "); break; }

    resultaterne af disse kodeblokke er de samme , selv om deres gennemførelse er anderledes
    Tests

    Case. eller switch , udsagn kan kun involverer bestemte datatyper. For eksempel, i Java kan skifte udsagn kun arbejde på primitive eller opregnet typer samt wrapper klasser for nummertyperne . Hvis og ellers udsagn kan udføre test på enhver datatype , herunder objekter. Testene i switch udsagn kun involverer en enkelt værdi , mens der i hvis og ellers udsagn kan kode teste for værdier inden for et bestemt interval, eller kombinationer af betingelser ved hjælp af logiske operatorer - og eller og ikke . Det betyder, at hvis og ellers udsagn giver flere valgmuligheder i form af betingede tests.
    Kæder

    Snarere end blot at være et spørgsmål om at vælge en kontrolstruktur , der implementerer den nødvendige behandling, programmører ofte vælger strukturer, der bygger på læsbarheden. Mange programmører finder case udsagn mere kortfattet og letlæselig , når simple værdier bliver testet . En lang liste af, om og ellers udsagn kan forekomme unødvendigt detaljeret inden for et script. Læsbarhed er en vigtig faktor i programmering , for den fremtidige udvikling , og for projekter med mere end en udvikler arbejder på dem .
    Breaks

    en kæde af hvis og ellers udsagn , er der normalt ingen grund til at bryde ud af en struktur eksplicit. Med tilfælde , eller switch , udsagn er det imidlertid nødvendigt at bruge en pause erklæring , instruerer programmet at afslutte koden blok, når den matchende tilfælde er fundet . Hvis der ikke break udsagn er inkluderet, kan en switch-statement derfor foretage unødvendige forsøg . Programmører også undertiden undlader at medtage standard sagen erklæring , som kan føre til uforudsigelige adfærd.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Bestil Symboler i programmering 
    ·Sådan Lær Computer Programmeringssprog 
    ·SQL Fundamentals Træning 
    ·Sådan Debug Uden en Debugger 
    ·Sådan redigeres en JSP-fil 
    ·Sådan Gør Millions 
    ·Hvordan man laver en stokastisk variabel Permanent 
    ·Apache Struts Tutorial 
    ·Sådan Beregn Frames Per Second 
    ·Sådan oprettes en JAD Fra COD ALX 
      Anbefalede Artikler
    ·Sådan Fix My PHP Rand 
    ·Sådan Læs USB Tastaturinput på Linux 
    ·Sådan oprettes Store Strings i VB 6.0 
    ·Sådan oprettes en dato i C # 
    ·Sådan oprettes en Login i Visual Basic 
    ·Sådan installeres GAPro i JW Player 
    ·Sådan konfigureres Heap Størrelse i Eclipse 
    ·Hvordan at skjule et element i Android Listevisning 
    ·XML Tool Tip Tutorial 
    ·Sådan Beregn Load Time 
    Copyright © Computer Viden http://www.computerdk.com