Modyfikacja true i false

Programowanie w środowisku Java
marek

Modyfikacja true i false

Post autor: marek » 5 lip 2018, 16:28

Skompiluj i uruchom program . Wyświetli on poniższą " tabelę prawdy " .

Kod: Zaznacz cały

// Wyswietla kompletna tabele wynikow stosowania operatorow logicznych.
class LogicalOpTable {
    public static void main(String args[]) {

        boolean p, q;

        System.out.println("P\t\tQ\t\tAND\t\tOR\t\tXOR\t\tNOT");

        p = true; q = true;
        System.out.print(p + "\t" + q +"\t");
        System.out.print((p&q) + "\t" + (p|q) + "\t");
        System.out.println((p^q) + "\t" + (!p));

        p = true; q = false;
        System.out.print(p + "\t" + q +"\t");
        System.out.print((p&q) + "\t" + (p|q) + "\t");
        System.out.println((p^q) + "\t" + (!p));

        p = false; q = true;
        System.out.print(p + "\t" + q +"\t");
        System.out.print((p&q) + "\t" + (p|q) + "\t");
        System.out.println((p^q) + "\t" + (!p));

        p = false; q = false;
        System.out.print(p + "\t" + q +"\t");
        System.out.print((p&q) + "\t" + (p|q) + "\t");
        System.out.println((p^q) + "\t" + (!p));
    }
}

Spróbuj zmodyfikować program tak, aby zamiast true i false wyświetlał w tabeli wartości 1 i 0.
Może to wymagać nieco więcej pracy, niż się wydaje na pierwszy rzut oka !
Nie wiem jak się do tego zabrać.