Публикация здесь впервые! Ив искал и искал и не мог найти ответ. Мне действительно не нужна таблица, просто чтобы иметь такой вид вывода, как 0 и 0 = 0, 0 и 1 = 1, и т. Д. Мне нужно прочитать из файла, который будет извлекать числа и они равны 0 0..0 1..1 0..1 1 Мне нужно затем сделать таблицы AND, OR, NAND и NOR для них. Я создал для них массивList, так что я могу получить к ним доступ легче. метод, который я собирался сделать, не работает и займет очень длинные строки кода и в значительной степени дублируется. Я пытаюсь думать о способе использования цикла, но имеет ментальный блок. Кто-нибудь может мне помочь? Вот что им говорить о коде я естьСоздание бинарной правды «таблица»
int rec3a = Integer.parseInt(list1.get(2));
int rec3b = Integer.parseInt(list1.get(3));
System.out.println("AND:");
if(rec3a == 0 && rec3b == 0)
{
System.out.println("0");
}
if(rec3a == 0 && rec3b == 1)
{
System.out.println("0");
}
if(rec3a == 1 && rec3b == 0)
{
System.out.println("0");
}
if(rec3a == 1 && rec3b == 1)
{
System.out.println("1");
}
}
это реально не работает для или заявление either..its просто гигантский беспорядок lol..any помощь будет оценили
OMG СПАСИБО! Я не знал об этом. как я буду принимать противоположное? для NAND и NOR? я попытался сделать ~ (rec3a & rec3b), но он дает -1 –
@ user3216846 Я добавил NAND и NOR к своему ответу, используя тройной. –
О, я не видел, что..извинят..послушники! теперь все работает гладко :) –