Nå, i livet, kan en uttalelse enten være sann eller usant. Det kan ikke være i mellom. Hvor feil en uttalelse er, er et annet problem. Faktisk er en lang uttalelse som ikke er helt sant, består av kortere uttalelser, som hver er enten sant i seg selv eller galt i seg selv. En uttalelse kan også sies å ikke være falsk eller ikke sant. Disse tre innstillinger for uttalelser gir opphav til det som er kjent som de tre grunnleggende sannhetstabellene, som er og sannhetstabellen, eller sannhetstabellen og ikke (for ikke-false eller ikke-true) sannhetstabell. Og, eller, og ikke er kjent som logiske operatører.
Og sannhetsbord
Og sannhetstabellen er:
falsk og falsk = falskHvis en falsk uttalelse er ANDED (operert) med en annen falsk uttalelse, er resultatet usant. Fortsetter, hvis en falsk uttalelse er anded med en sann uttalelse, er resultatet fortsatt usant. Hvis en sann uttalelse er og en falsk uttalelse, er resultatet også usant. Til slutt, hvis en sann uttalelse er og er og en annen sann uttalelse, er resultatet sant.
Eller sannhetstabell
Eller sannhetstabellen er:
falsk eller falsk = falskHvis en falsk uttalelse er ored (operert) med en annen falsk uttalelse, er resultatet usant. Fortsetter, hvis en falsk uttalelse er orient med en sann uttalelse, er resultatet sant. Hvis en sann uttalelse er orig med en falsk uttalelse, er resultatet også sant. Endelig er resultatet sant hvis en sann uttalelse er origet med en annen sann uttalelse.
Ikke sannhetsbord
Ikke sannhetstabellen er:
! falsk = santhvor ! betyr, ikke. Det vil si at hvis en uttalelse ikke er sant, er den falsk. Hvis en uttalelse ikke er falsk, er det sant.
Uttalelse/uttrykk
Ordet "uttalelse" som uttrykt ovenfor, refererer til en uttalelse på engelskspråket. I Java er slike tilsvarende uttalelser Java -uttrykk. En uttalelse i Java er litt annerledes. I Java er en uttalelse et uttrykk som ender med en semikolon.
I Java kan et uttrykk resultere i sant eller usant. Husk at sant eller usant er en boolsk verdi.
Java Logical & Operator
Dette implementerer og sannhetstabellen, som vist i følgende program:
public class theclassUtgangen er:
falsksom forventet.
Betinget og operatør, &&
Operatøren, && kan være et alternativ til den viktigste Java Logical & Operator, som illustrert i følgende program:
public class theclassUtgangen er:
falsksamme som ovenfor.
Betinget eller operatør, ||
|| Operatør implementerer OR Truth -tabellen, som demonstrert i følgende program:
public class theclassUtgangen er:
falsksom forventet.
Logisk komplementoperatør, !
Dette implementerer ikke sannhetstabellen som vist i følgende program:
public class theclassUtgangen er:
ekteJava -eksklusiv eller operatøren, ^
^ Operatøren er som den strenge eller operatøren. Sannhetsbordet er:
falsk ^ falsk = falskLegg merke til at denne sannhetstabellen skiller seg fra grunnleggende eller sannhetstabellen, bare i den siste raden, der sann-eller-true resulterer i falske og ikke sant. Følgende program, viser ^ operatøren i aksjon:
public class theclassUtgangen er:
falskJava inkluderende eller operatør, |
| Operatøren har samme sannhetstabell som den grunnleggende eller sannhetstabellen; Imidlertid er dens forrang den laveste av alle logiske operatører. Sannhetsbordet er:
falsk | falsk = falskFølgende program, viser | Operatør i aksjon:
public class theclassUtgangen er:
falskStrengt tatt, i Java, er boolske logiske operatører &, ^ og |, med | har den laveste forrang blant de tre.
Konklusjon
Grunnleggende logiske operatører i Java er &, som er nesten det samme som &&; | som er nesten det samme som || ; og ! . Logiske operatører, er operatører som brukes direkte i boolsk logikk. ^ er også en logisk operatør. De brukes i IF-kondisjoner og mens betingelser. Java har andre operatører som returnerer en sann eller en falsk, men de kalles ikke logiske operatører.