|
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 7
|
|||||||||||
Видоизменить программу таким образом, чтобы вместо логических значений true и false отображались 1 и 001.10.2015, 19:16. Показов 45070. Ответов 105
Метки нет (Все метки)
Всем привет, учу JAVA, попалась задача :
Кликните здесь для просмотра всего текста
Попробуйте видоизменить программу таким образом, чтобы вместо логических значений true и false отображались значения 1 и 0.
Кликните здесь для просмотра всего текста
Сделал ее, но ,как по мне, она слишком большая, есть ли другие способы написать ее по другому. Критикуйте и т.д, и т.п. Это первая часть кода, там изменяется только p,q на false или true.
0
|
|||||||||||
| 01.10.2015, 19:16 | |
|
Ответы с готовыми решениями:
105
Нужно чтобы вместо false и true отображались 0 и 1 в таблице истинности Вместо логических значений true и false отображать значения 1 и 0 Изменение логических значений true и false на 1 и 0 |
|
0 / 0 / 0
Регистрация: 06.03.2017
Сообщений: 1
|
||||||
| 06.03.2017, 01:49 | ||||||
|
Вот такой код для данного задания на мой взгляд будет правильным.
string a добавил ради прикола - просто интересно как ведет себя программа при такой структуре. Задумка такая, что 'string a' выражение прописывалось в программе один раз и при разных условиях boolean p, q; выводился только результат - в общем сократить код. Если кто поправит - заранее спасибо. На самом деле задача на усвоение материала и практическая польза только для обучающихся.
0
|
||||||
|
0 / 0 / 1
Регистрация: 06.05.2015
Сообщений: 49
|
|||||||||||
| 28.04.2017, 18:44 | |||||||||||
|
Grover76,
Привет! Скобок много )))) Тоже пришел к выводу, что товарищ Герберт подталкивает читателя к использованию тренарого оператора.
Тренарный оператор единственно доступное решение, условия if else и прочие replace идут позже. Ну и мой варит решения.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 1
|
|
| 27.05.2017, 00:31 | |
|
Доброго вечера.
Беда в том, что на этом уровне материала - Тернарный оператор не проходится. И в вашем коде первые 2 столбика все равно возвращают слова true/false. Как сделать так, чтобы все столбцы отображали 0 или 1? реально ли сделать исключительно по учебнику или тут включается тот момент, что надо черпать информацию из других источников (со слов Шильдта)?
0
|
|
|
0 / 0 / 1
Регистрация: 06.05.2015
Сообщений: 49
|
||
| 29.05.2017, 15:06 | ||
|
Ну то есть, если бы въедливый читатель озаботился тем, что бы исследовать за что отвечает каждый оператор, он бы знал как решить эту задачу. У меня везде где нужно подменяется. Кроме первых двух столбцов которые я оставил специально для наглядности. А исправить можно все тем же тернарным оператором (x?1:0)
0
|
||
|
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
|
|
| 30.05.2017, 14:50 | |
|
ne2win, А можно как-то расширить System.out? Ну чтобы не всегда менялось true, false на 1,0, а только когда хочется. Честно сказать я не очень понимаю логику, в частности System.setOut(aprintStream);
Насколько я понимаю, aprintStream это объект унаследованый от System.out, и в этом объекте мы переопределяем println и print. И когда я пишу System.out.print() я по сути вызываю новый переопределенный метод. Все вроде правильно, все работает, Но когда я в этом внутренем классе пишу новий метод public void A() {}; то его не видно в списке возможных в System.out. Не подскажете что именно я неправильно понимаю?
0
|
|
|
33 / 33 / 20
Регистрация: 18.03.2016
Сообщений: 101
|
|||||||||||||||||
| 30.05.2017, 15:28 | |||||||||||||||||
|
Кликните здесь для просмотра всего текста
Вариант №2, использовать подобным образом такой метод:
0
|
|||||||||||||||||
|
0 / -1 / 0
Регистрация: 07.08.2017
Сообщений: 2
|
||||||
| 07.08.2017, 02:01 | ||||||
-1
|
||||||
|
|
|
| 07.08.2017, 08:23 | |
|
0
|
|
|
2750 / 2058 / 508
Регистрация: 17.02.2014
Сообщений: 9,486
|
|||||||||||
| 07.08.2017, 13:04 | |||||||||||
|
мой вариант
:Кликните здесь для просмотра всего текста
Результат работы Кликните здесь для просмотра всего текста
0
|
|||||||||||
| 07.08.2017, 14:40 | |
|
Не по теме: перестаньте насиловать труп же
0
|
|
|
17 / 17 / 3
Регистрация: 06.08.2017
Сообщений: 34
|
|
| 07.08.2017, 16:29 | |
|
java way для этой задачи - унаследоваться от Boolean и переопределить ему toString(). Но только Boolean помечен final
0
|
|
|
0 / -1 / 0
Регистрация: 07.08.2017
Сообщений: 2
|
|
| 07.08.2017, 19:47 | |
|
вернее рабочий...))
Добавлено через 3 минуты вернее рабочий, и соответствует уровню знаний в этом этапе
0
|
|
|
502 / 348 / 134
Регистрация: 14.06.2016
Сообщений: 669
|
|||||||
| 07.08.2017, 20:05 | |||||||
3
|
|||||||
|
7 / 8 / 2
Регистрация: 22.06.2017
Сообщений: 30
|
|
| 14.08.2017, 16:03 | |
|
Привести булевы к строке , а затем, используя регулярные выражения, заменить на соответствующие значения...
0
|
|
|
0 / 0 / 0
Регистрация: 15.10.2017
Сообщений: 2
|
||||||
| 15.10.2017, 22:55 | ||||||
|
Меня тоже не могла не смутить эта задача, однако топорное решение все же нашел. Вперед не лез и решил задачу с теми знаниями, которые получил до этого упражнения. Не хвастаюсь, скорее наоборот стыжусь, потому что в этой же теме нашел более красивые и менее массивные решения. Думаю и мою можно сжать
0
|
||||||
|
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
|
||||||
| 15.10.2017, 23:07 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.09.2017
Сообщений: 1
|
||||||
| 06.11.2017, 20:16 | ||||||
|
у меня так получилось согласно теме в книге
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 14
|
||||||
| 13.02.2018, 03:06 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 06.03.2018
Сообщений: 2
|
||||||
| 06.03.2018, 15:25 | ||||||
|
я немного подумал, и понял почему бы и нет. Главное этот код понятен даже новичкам
0
|
||||||
| 06.03.2018, 15:41 | |
|
0
|
|
| 06.03.2018, 15:41 | |
|
Помогаю со студенческими работами здесь
40
Изменить программу таким образом, чтобы все большие буквы заменялись на символ Модифицируйте, пожалуйста, программу так, чтобы вместо 0 выводилось “false”, а вместо 1 – ”true”
Видоизменить массив таким образом, чтобы сначала шли все положительные элементы, потом все отрицательные Возможно ли сделать группировку столбцов таким образом, чтобы при 2 группах отображались оба 'плюса'? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|