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

    Varför använder Java hängslen på villkorssatser

    ? Learning Java syntax innebär att lära sig att konstruera enskilda uttalanden , men också hur man gruppera uttalanden tillsammans . Om du just har börjat som en Java- utvecklare kommer du befinner dig hantera större delar av koden som din kompetens framsteg . Förstå hur Java Applications Group kodelementen tillsammans är en viktig färdighet . Kontrollstrukturer såsom villkorssatser är bland dessa kodblock du är mest benägna att använda . Java-kod Blocks

    Delar av Java-kod visas inom program i block . Block anges med omgivande hängslen , en inledande parentes innan blocket och en avslutande parentesen efter det . Kodblock avgränsas av hängslen inkluderar metoder , loopar och villkorssatser . Ett kodblock i Java indikerar vanligtvis en rad uttalanden som alla ska utföras efter varandra . Följande exempel visar ett kodblock för en Java- metod :

    public void doSomethingGood ( ) {

    int sum = 5 +6 ,

    System.out.println ( summan ) ; .

    }
    p Om denna metod körs , kommer både av koden uttalanden inom den exekvera
    Villkorsuttryck Utan Hängslen

    Vissa Java villkorssatser använder inte hängslen . Detta är lämpligt i de fall där villkorssatser endast innehåller en enda rad kod . Följande exempel visar en rad kedjade villkorssatser utan hängslen :

    //variabeln " anumber " redan existerar

    om ( anumber > 0 ) katalog

    doSomething ( ) ;

    else if ( anumber < 0 ) katalog

    doSomethingElse ( ) ;

    annat

    doAnotherThing ( ) ;

    Varje avsnitt i denna serie villkorliga tester innehåller en enda rad kod , så inga hängslen är nödvändiga .
    Villkorsuttryck med flera rader

    Om innehållet i en Java villkorligt avsnitt omfattar flera rader kod , hängslen är viktigt att gruppera koden tillsammans . Följande exempelkod visar en villkorlig uttalande med två rader kod :
    p Om ( anumber < 0 ) {

    System.out.println ( anumber ) ;

    anumber = 0 ;

    }

    Denna kod anger att båda linjerna kommer att utföras om det villkorliga testet returnerar ett sant värde . Om det villkorliga testet returnerar ett falskt värde , kommer ingen av de innehöll två rader exekvera .
    Villkorlig bearbetningsfel

    Använda hängslen felaktigt kan orsaka programmeringsfel . Till exempel , om ett villkorligt test inte använder hängslen för att gruppera sina två rapporter tillsammans , allt efter den första raden kommer att utföra oberoende av resultatet av det villkorliga testet :

    om ( anumber < 0 ) katalog

    System.out.println ( anumber ) ;

    anumber = 0 ;

    i detta fall den första raden kommer bara köra om det villkorliga testet returnerar ett sant värde , men den andra raden exekvera även om det villkorliga testet är falskt . Detta är ett vanligt fel i fall där programmerare har ursprungligen hade bara en rad i ett kodblock , sedan bestämde sig för att lägga till ytterligare kod till den , glömma att gruppera den i ett block med hängslen .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en horisontell Histogram i Java
    ·Hur man bygger en webbplats med Java
    ·Hur man bygger en webbplats för Java
    ·Hur Port Javaklasser
    ·Fördelarna med att använda JSP och Servlets
    ·Så här visar dynamisk information på webbsidor med J…
    ·Hur man använder en Random Java Utility
    ·Vad är en Java.rmi.RemoteException
    ·Hur man drar en hund i Java
    ·Handledning för att göra ett spel i Java
    Utvalda artiklarna
    ·Hur man skapar länkar genom VB6
    ·Hur man använder VBA för att flytta data från Excel …
    ·Hur du inaktiverar Google Maps API Marker Bubble
    ·Hur till String Frågor Tillsammans i MySQL
    ·Java Communications API Tutorial
    ·Hur till rensa upp Perl Script Format
    ·Hur man använder DMG på Windows
    ·Visual Basic 6 Projekt för nybörjare
    ·Typer av approximeringsalgoritmer för optimeringsprobl…
    ·Så här skapar du en tabell från en annan tabell i My…
    Copyright © Dator Kunskap http://www.dator.xyz