Boolean = 0, 1; Как задать нулю логическое значение True, а единице False?
1) Никому не интересны ваши скрины. Я даже скопипастить не могу, что бы показать ошибку.
2) Не нужно переименовывать переменные p и q в 0 и 1. Имена переменных в java не могут начинаться с цифр.
3) "Как задать нулю логическое значение True, а единице False?" Наоборот. False эквивалентно нулю. True эквивалентно всему остальному.
4) Первая ссылка в гугле по запросу "java boolean to int"
я попробовал через for, создал int 

for (count = 0; count < 1; count++) {
            System.out.print(((p) ? 1 : 0) + "\t" + ((q) ? 1 : 0) + "\t");
            System.out.print(((p & q) ? 1 : 0) + "\t" + ((p | q) ? 1 : 0) + "\t");
            System.out.println(((p ^ q) ? 1 : 0) + "\t" + ((!p) ? 1 : 0));
        }

немного подсмотрел, плюс изменил