Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java Switch Uttalande Tutorial

    The Switch uttalande i Java är ett alternativ till att ha flera " om " och " else if " uttalanden kedjade en efter en , om värdet av samma variabel testas i varje fall . The Switch uttalande är effektivare när det gäller att skriva Java än flera " om " villkorssatser , eftersom konstruktionen sparar på upprepade delar av koden . I allmänhet , Switch uttalanden gör villkorssatser lättare att läsa , förstå och redigera . Instruktioner
    1

    Hitta variabeln du vill utföra switch i din kod . Du kan använda Switch uttalanden med primitiva datatyper och vissa typer Object , men de är oftast används för olika typer såsom " int " och " röding . " Följande kod visar början av en switch-sats med hjälp av en " int " variabel :

    int myNumber = 2 ;

    switch ( myNumber ) {

    //kod för varje värdet av myNumber går här

    }

    mellan konsolerna , inkluderar vad du vill ska hända för varje givet värde på den " myNumber " variabel , vilket anges som variabel testas i början . av switch
    2

    Inkludera kod som anger vad du vill göra när vissa värden av " myNumber " påträffas innan stängning " } " fäste :

    case 0 : System . out.println ( " Zero ! " ) ;

    case 1 : System.out.println ( " Number One ! " ) ;

    case 2 : System.out.println ( " Number Two ! " ) ;

    case 3 : System.out.println ( " ! Number Three " ) ;

    När koden körs , utför den ett villkorligt test för varje mål uttalande , kontrollera om variabel som anges i början av matcherna switch . Om värdet stämmer , är koden i det särskilda fallet statement , annars exekveringen flyttas till nästa mål uttalande inom Switch blocket Lägg Break uttalanden för att förhindra onödig kod
    3

    . från att exekveras. Eftersom " myNumber " variabel bara har ett värde , det är ingen idé att fortsätta att testa för varje mål , så är break uttalanden om varje rad enligt följande:

    case 0 : System.out.println ( " Zero ! " ) , break;

    case 1 : System.out.println ( " Number One " ) , break;

    case 2 : System.out.println ( " ! Number Two " ) , break ;

    case 3 : System.out.println ( " Number Three " ) , break;

    nu när rätt mål identifieras , den del av koden exekveras och programmet omedelbart hoppar till punkt efter switch .
    4

    Ge en " default "-instruktion i fall ingen av de specificerade case uttalanden är uppfyllda . Om " myNumber " variabeln inte innehåller ett tal mellan noll och tre , kommer ingenting att hända när detta exempel Switch satsen körs . För att tillgodose detta scenario , inkluderar en standard specifikation som följer efter det sista fallet uttalande :

    default : System.out.println ( " Något annat ! " ) , Break ,

    Även i de fall där du känner dig säker på att variabeln ska innehålla ett av de värden som anges i listan över mål uttalanden , är det säkrare att inkludera en standard undervisning i fall något går fel .
    5

    Testa din kod . Kompilera och köra ditt program med olika värden på " myNumber " variabel , kontrollera att det fungerar som du förväntar dig det varje gång . Använd värden som finns i listan över mål uttalanden och några som inte är det.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Kännetecken för Java Applets
    ·Så här visar du en delsträng i Java
    ·Hur man använder Java för att göra rollover knappar
    ·Konvertera objekt till Int i Java
    ·Hur man spelar en JSP-fil
    ·Så här ställer du olika värden för varje rad i en …
    ·Hur ansluta till tvål från Java
    ·Applet till Applet Kommunikation
    ·Hur hittar genomsnittet av en Array i Java
    ·Fördelar med Struts Över Servlets
    Utvalda artiklarna
    ·Hur sortera Last Names Alfabetiskt i Python
    ·Hur man representera en flik i en sträng i CPP
    ·Så hoppa över en punkt vid betning i Python
    ·Hur du sätter på JavaScript för UTStarcom CDM - 7126…
    ·Hur man skapar ett API med en församling kod
    ·Hur Bifoga en Array i Python
    ·Hur stresstest AJAX
    ·OpenText Metod i VBA
    ·Hur får man den Maven Pom Version på våren
    ·PHP Tutorial för Strängfunktioner
    Copyright © Dator Kunskap http://www.dator.xyz