Java Truth-Table

Truth tables are used to determine whether a prepositional expression is true or false for all input values, that are, logically valid.


 
Ads

Java Truth-Table

     

Truth tables are used to determine whether a prepositional expression is true or false for all input values, that are, logically valid. The Truth-Table below shows the functioning of the Boolean logical operators AND (&), OR(|), XOR (^) and NOT (!).

Boolean logical operators AND (&), OR(|), XOR (^) and NOT (!).

  • & - It produces true if both operands are true otherwise produces false.
  • | - It produces false if both operands are false otherwise produces true.
  • ^ - It produces true if both operands are different otherwise produces false.
  • ! - It produces true if both operands are false and produces false if both operands are true.

Here is the code of program:

public class truthtable {  
  public static void main(String[] args) {  
 
  boolean r, s; 
 
  System.out.println"R\tS\tAND\tOR\tXOR\tNOT" )
 
  r = true; s = true
  System.out.print(r + "\t" + s + "\t")
  System.out.print((r&s"\t" (r|s"\t")
  System.out.println((r^s"\t" (!r))
 
  r = true; s = false
  System.out.print(r + "\t" + s + "\t")
  System.out.print((r&s"\t" (r|s"\t")
  System.out.println((r^s"\t" (!r))
 
  r = false; s = true
  System.out.print(r + "\t" + s + "\t")
  System.out.print((r&s"\t" (r|s"\t")
  System.out.println((r^s"\t" (!r))
 
  r = false; s = false
  System.out.print(r + "\t" + s + "\t")
  System.out.print((r&s"\t" (r|s"\t")
  System.out.println((r^s"\t" (!r))
  }  
}

Output of the program:

C:\unique>javac truthtable.java

C:\unique>java truthtable
R  S   AND   OR   XOR   NOT
true  true   true   true  false  false
true  false  false  true   true  false
false   true   false  true   true  true
false   false  false  false  false  true

C:\unique>

Download this example.

Advertisements

Ads
Share on Google+Share on Google+

Java Truth-Table

Posted on: March 3, 2008 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

 

Discuss: Java Truth-Table   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:1
James
May 2, 2012
Truth Table?

how would one go about making a truth table about out of the following expressions? Expression: (n != m) || (a && b) Expression: !(b || c) && d Expression: (c && d) || (n < m)

Ads

 

Ads