| 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
    Boolean Logic Giver dig til hvad
    ? Mange programmeringssprog bruger boolean logik. Boolesk logik giver programmører til at udføre betingede tests. Programmer kan skræddersy strømmen af ​​udførelsen at opføre sig på bestemte måder, afhængigt af resultaterne af disse test . Betingede tests tilbage booleske værdier, hvilket kun kan være enten sande eller falske. Programmer almindeligt brug boolean logik og værdier for at gennemføre ", hvis ", " derefter" og " else" strukturer. Betingede

    Betingelsestest i programmer tester ofte de værdier af variabler. For eksempel indeholder den følgende Java-kode et betinget test involverer boolean logik : Hej

    int mynumber = 5;

    if ( mynumber > 0) System.out.println ( "Større end nul " ) ;

    else if ( mynumber <0 ) System.out.println ( " Mindre end nul ")

    ellers System.out.println ( "Skal være nul ");

    Denne kode udfører en række lænket forsøg med boolean logik. Koden første test , om den variable deklarerede værdi er større end nul , skrive en besked til den standard output konsollen, hvis det er, hvilket betyder, at testen returnerede en sand værdi . Hvis den første test returnerer en falsk værdi , vil programmet udføre den næste test , udtrykt ved hjælp af " ellers hvis ". Kun hvis de to første tests return false vil programmet udføre hvad der er i " andet "-klausul .
    Ligestilling

    Betingede i programmering ofte bruger ligestilling tests. Det følgende er et eksempel kønnene test i Java : Hej

    if ( numOne == numTwo )

    Hvis de to angivne variable er primitive typenumre , vil testen returnerer et sandt resultat, hvis deres værdier er lige . Når Betingede udfører ligestilling tests på objektvariabler , kan resultaterne være uforudsigelige. I nogle sprog , findes der yderligere ligestilling tests. For eksempel om følgende PHP kode tests to variabler er identiske, hvilket betyder, at de har den samme type , samt værdien : Hej

    if ($ num_one === $ num_two )
    < br > Salg Non- lighed

    programmer ofte teste for at se, om variabler ikke er ens . Følgende kode viser teknikken i Java : Hej

    if ( numOne! = numTwo )

    Nogle sprog anvender en række forskellige syntaks strukturer til at teste for ikke- lighed. For eksempel også følgende PHP kode udfører en test, der vil returnere en sand boolesk værdi , hvis variablerne ikke er ens : Hej

    if ($ num_one < > $ num_two )

    For at teste om to værdier ikke er identiske, PHP bruger følgende struktur : Hej

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

    Different programmering og scripting sprog giver forskellige betingede tests til brug inden for boolske logik strukturer. De følgende PHP kode tester om én værdi enten er større end eller lig med et andet :

    if ($ num_one > = $ num_two )

    Java-kode tester, om den ene værdi er mindre end eller lig til en række udtrykt eksplicit : Hej

    if ( numOne <= 0)

    Betinget tests i programmerne også dukke op inden andre kontrolstrukturer som løkker og switch erklæringer. Følgende "for" loop skitse er en fælles brug for boolean logik : Hej

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

    denne løkke stigninger værdien af ​​"i " hver gang det gentager , kun udfører loop indhold, hvis værdien ligger under længden af ​​et array.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver man et array fra en streng 
    ·Sådan bruges Klasser i ActionScript 3 
    ·Hvad er et program Statement 
    ·Sådan oprettes en Base CFC 
    ·Sådan Test Code Algoritmer 
    ·Sådan oprettes DataGrid standardudformet Kolonner 
    ·Sådan arbejder du med Sprites i AS3 
    ·Sådan Slet Cached EAR fil fra CCCRs 
    ·Hvad er CSV 
    ·Sådan øge LINQ til SQL Timeout 
      Anbefalede Artikler
    ·Sådan Put betingede udsagn i en JS fil 
    ·Hvordan man åbner en MS Word-dokument i Classic ASP 
    ·Hvordan man laver en applet med Eclipse til Java 
    ·Klasse og objekter i VB 6.0 Tutorial 
    ·Sådan ændres en OST fil til PST 
    ·Sådan ansøger en Array i BorderLayout 
    ·Sådan bruges lokale variable i Python Scripts 
    ·Sådan Beregn PPS 
    ·Hvordan læser jeg Stream Java 
    ·Sådan tilføjes en Record Med SQL 
    Copyright © Computer Viden http://www.computerdk.com