Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Boolsk logikk lar deg Hva
    ? Mange programmeringsspråk bruke boolean logikk. Boolsk logikk lar programmerere å utføre betingede tester . Programmer kan skreddersy flyten av kjøringen til å oppføre seg på bestemte måter avhengig av resultatene av disse testene . Betingede tester returnere boolske verdier , som bare kan være enten sant eller usant . Programmer vanligvis bruker boolean logikk og verdier for å implementere " hvis ", "da" og " annet " strukturer . Conditionals

    Betingelsestester i programmene ofte teste verdiene av variablene . For eksempel inneholder følgende Java-kode en betinget test som involverer boolsk logikk : en

    int myNumber = 5;

    if ( myNumber > 0 ) System.out.println ( " Større enn null" ) ;

    else if ( myNumber < 0 ) System.out.println ( "Less than zero ");

    else System.out.println ( "Må være null ");

    Denne koden utfører en rekke lenket tester ved hjelp av boolsk logikk. Koden første tester om den variable verdien som er oppgitt er større enn null , å skrive en melding til den standard ut konsoll hvis det er, noe som betyr at testen returneres en sann verdi . Hvis den første testen returnerer en falsk verdi , vil programmet kjøre den neste testen, uttrykt ved hjelp av " annet hvis . " Bare hvis de to første testene return false vil programmet kjøre alt som er i den " andre "-klausul .
    Likestillingsdepartementet

    Conditionals i programmering bruker ofte likestilling tester. Det følgende er et eksempel likestilling test i Java : en

    if ( numOne == numTwo )
    p Hvis de to variablene som er angitt er primitive typenummere , vil testen returnere et sant resultat hvis deres verdier er lik . Når conditionals gjennomføre likestilling tester på objekt variabler , kan resultatene være uforutsigbar. I noen språk , flere likestilling tester eksisterer. For eksempel følgende PHP-kode tester om to variabler er identiske , noe som betyr at de har samme type samt verdi : en

    if ( $ num_one === $ num_two )


    Non - likestilling

    programmer ofte teste for å se om variablene er ikke like. Følgende kode demonstrerer teknikken i Java : en

    if ( numOne! = numTwo )

    Noen språk en rekke syntaks strukturer for å teste for ikke- likestilling . For eksempel , bærer følgende PHP-kode også ut en test som vil returnere en sann boolsk verdi dersom variablene er ikke lik : en

    if ( $ num_one < > $ num_two )

    å teste om to verdier er ikke like, bruker PHP følgende struktur : en

    if ( $ num_one == $ num_two ! )
    Andre tester

    Different programmering og skriptspråk gi ulike betingede tester for bruk innen boolsk logikk strukturer . Følgende PHP-kode tester om en verdi er enten større enn eller lik en annen :

    if ( $ num_one > = $ num_two )

    Denne Java- kode tester om en verdi er mindre enn eller lik til en rekke uttrykt eksplisitt : en

    if ( numOne < = 0 )

    Betingelsestester i programmer også vises i andre kontroll strukturer som looper og bytte uttalelser . Følgende " for " loop disposisjon er en vanlig bruk for boolsk logikk : en

    for ( int i = 0 ; i < myArray.length ; i + + )

    denne sløyfen øker verdien av "i " hver gang det gjentar , bare utføre loopen innhold hvis verdien fremdeles ligger under lengden av en matrise.

    früher :

     Weiter:
      Relatert Artike
    ·Slik bygger du et kontaktskjema i en HTML-side 
    ·Hva er Uttalelse Dekning 
    ·Hvordan bruke en HTML- erklæringen i en kontrollboks i…
    ·Hvordan Test Kode Algoritmer 
    ·Hvordan lage et spill i QBasic 
    ·Hvordan bruke Shape Command i DataReader av Net 2.0 
    ·Beregninger i Adobe LiveCycle Enterprise Suite 
    ·Hvordan lage et linjeskift i XSLT 
    ·Hvordan Sorter med QBasic 
    ·Hvordan å krympe en ASA Database 
      Anbefalte artikler
    ·Hvordan kode Matrix Subtraksjon i C + + 
    ·Hvordan lage Progress Bar i VBA 
    ·Hvordan tjene Game programmer på en TI - 83 Plus 
    ·Hvordan Kart Strings til en liste med strenger 
    ·Hvordan lage en bruker i Oracle SQL 
    ·Hvordan lage Foxfire tilleggene 
    ·Hvordan Float jeg Script Typer 
    ·En liste over attributter i Python 
    ·Hvordan bruke MemoryStream på en Bitmap Byte Array 
    ·Hvordan å generere Unike tilfeldige heltall i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/