169 похожих чатов

Заваливаюсь с тупыми вопросами public class LogicalOpTableToInt {

public static void main(String[] args) {
boolean p, q;

System.out.println("p\t\tq\t\tand\t\tor\t\txor\t\tnot p");

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));
// и так далее
}
}

> Попытайтесь видоизменить программу так, чтобы вместо логических значений true и false отображались значения 1 и 0. Это потребует больших усилий, чем кажется на первый взгляд!

Я что-то не понимаю или нужно просто объявить инты p,q и вместо true/false инициализировать 1/0?

16 ответов

31 просмотр

Boolean.intValue()

"отображались"

Pavel-Lesyuk Автор вопроса

public class LogicalOpTableToInt { public static void main(String[] args) { boolean p, q; int b1, b2; System.out.println("p\tq\tand\tor\txor\tnot p"); p = true; q = true; b1 = boolToInt(p); b2 = boolToInt(q); System.out.print(b1 + "\t" + b2 + "\t"); System.out.print((b1 & b2) + "\t" + (b1 | b2) + "\t"); System.out.println((b1 ^ b2) + "\t" + (p ? 0 : 1)); p = true; q= false; b1 = boolToInt(p); b2 = boolToInt(q); System.out.print(b1 + "\t" + b2 + "\t"); System.out.print((b1 & b2) + "\t" + (b1 | b2) + "\t"); System.out.println((b1 ^ b2) + "\t" + (p ? 0 : 1)); ... } public static int boolToInt(boolean bool) { return bool ? 1 : 0; } }

Pavel Lesyuk
public class LogicalOpTableToInt { public stat...

Please use pastebin.com, gist.github.com for share code or other long read text material

Pavel Lesyuk
public class LogicalOpTableToInt { public stat...

судя по заданию, я думал, что нужно поменять только вывод булек в виде 0 и 1, но сами данные, все так же должны быть бульками

Дэни
Boolean.intValue()

где ты такое нашел?

Alf
где ты такое нашел?

Я не помнил точно всех методов, так что загуглил Java boolean cast to int, и Гугл мне в плашечке сразу выдал ответ: Alternatively, you can use the intValue() method of the Boolean class to convert a boolean to an integer: boolean b = true; int i = Boolean. valueOf(b). intValue(); Обычно у меня это из джавадоки берётся, но тут ИИ подкачал и взял с какого-то левого сайта (НЕ ПОЛЬЗОВАТЬСЯ, ИСКЛЮЧИТЕЛЬНО ДЛЯ ОЗНАКОМЛЕНИЯ https://www.w3docs.com/snippets/java/convert-boolean-to-int-in-java.html#:~:text=Alternatively%2C%20you%20can%20use%20the,intValue()%3B), а я не перепроверил) виноват) Да, такого метода нет, но легко пишется тернарным операторомв одну строчку

Akim Glushkov
Вот явная проблема чатГПТ

Именно. И именно поэтому я его и не советую никому, особенно поначалу

Nickelodeona K
он то тут каким боком

Весьма вероятно посты на ресурс генерятся чем-то подобным

Nickelodeona K
он то тут каким боком

Он же в сообщении написал ИИ

Akim Glushkov
Он же в сообщении написал ИИ

Я говорил про ИИ Гугл поиска, который сразу тебе ответ формирует, не надо даже сайт открывать

это ведь микроразметка просто, нет?

Nickelodeona K
это ведь микроразметка просто, нет?

Да хз) по мне так нейросетку выкусывать абзац текста и выдавать пользователю сразу

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта