prog1.java


/*
	This Java example shows how to declare and use 
	Java primitive boolean variables.
*/

public class prog1 {

	public static void main( String[] args )
	{
		int[] a = {0, 1, 0, 1, 0, 1, 0, 1};
		int[] b = {0, 0, 1, 1, 0, 0, 1, 1};
		int[] c = {0, 0, 0, 0, 1, 1, 1, 1};
		boolean S,D1,D0,F1,F2;
	
		System.out.printf("%8s%8s%8s | %8s  %8s\n","S","D1","D0","F1","F2");

		for (int i=0; i<a.length; i++) {
			S  = c[i]!=0;
			D1 = b[i]!=0;
			D0 = a[i]!=0;
			F1 = (D1 && S) || (D0 && !S);
			F2 = S? D1: D0;
			System.out.printf("%8b%8b%8b | %8b  %8b\n",S,D1,D0,F1,F2);
		}
	}
}
	


Results

       S      D1      D0 |       F1        F2
   false   false   false |    false     false
   false   false    true |     true      true
   false    true   false |    false     false
   false    true    true |     true      true
    true   false   false |    false     false
    true   false    true |    false     false
    true    true   false |     true      true
    true    true    true |     true      true


Maintained by John Loomis, updated Mon Sep 05 20:10:50 2011