|
2 / 2 / 1
Регистрация: 14.09.2012
Сообщений: 83
|
|||||||||||
Head First Java (непонятный пример)06.04.2013, 13:47. Показов 33627. Ответов 35
Метки нет (Все метки)
В книге указан такой пример
0
|
|||||||||||
| 06.04.2013, 13:47 | |
|
Ответы с готовыми решениями:
35
Задача из Head first java
Ошибка Java Head Space |
|
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
|
||||||
| 06.04.2013, 16:11 | ||||||
|
В коде нет ошибок, может быть он не правильно написан с этический точки зрения, с while все в порядке и в первом варианте.
Вывод:
0
|
||||||
|
2 / 2 / 1
Регистрация: 14.09.2012
Сообщений: 83
|
||
| 06.04.2013, 17:13 [ТС] | ||
|
0
|
||
|
487 / 333 / 71
Регистрация: 24.12.2011
Сообщений: 591
|
|
| 06.04.2013, 18:03 | |
|
с 1-м вариантом все нормально. Даже в книге написано, что код скомпилируется и запустится (я не поленился глянуть
) Я если честно, не совсем понимаю, на какую ошибку намекают авторы. Возможно на то, что вывод с одной бутылкой будет1 бутылок (бутылки) пива на стене 1 бутылка пива на стене 1 бутылка пива
0
|
|
|
|
|||||||||||
| 06.04.2013, 19:23 | |||||||||||
|
они намекают что исправить нужно так
угадайте какиене торопитесь заглядывать под спойлер сначала попробуйте решить ![]() Кликните здесь для просмотра всего текста
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 31.07.2015
Сообщений: 1
|
||||||
| 31.07.2015, 10:26 | ||||||
|
я конечно только начинаю вникать в Java, но у меня получилось вот так:
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.08.2015
Сообщений: 1
|
|||||||||||
| 08.08.2015, 19:28 | |||||||||||
|
Согласен по поводу типа ошибки с exiqa !
Я просто исправил
Но до конца не уверен что именно это имели ввиду авторы задачи )))
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 10.05.2015
Сообщений: 15
|
|
| 11.08.2015, 15:32 | |
|
А может быть стоило реализовать все с помощью цикла do-while?Так он выполнит код раз,перед проверкой условия.
0
|
|
|
1 / 1 / 0
Регистрация: 18.08.2015
Сообщений: 1
|
|
| 18.08.2015, 12:55 | |
|
Согласен по поводу типа ошибки с exiqa.
Но решение Kivnikcan не работает, а выдаёт белиберду в конце. Исправил исходную программу простым перемещением условия изменения окончания слова сразу за вычитание бутылки. Всё работает. ЗЫ: mutagen конечно прав но на том этапе книги такой синтаксис обучающемуся ещё не известен + книга явно не адаптирована под русский и смысл задачи в bottle(s) .
1
|
|
|
0 / 0 / 0
Регистрация: 03.03.2017
Сообщений: 1
|
||||||
| 03.03.2017, 06:23 | ||||||
|
Там же написано что всего 1 ошибка. В итоге мой код таков:
0
|
||||||
|
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 15
|
|||||||||||
| 03.01.2018, 19:05 | |||||||||||
|
В песенке поётся так:
"<количество> бутылок пива на стене <количество> бутылок пива! Возьми одну, пусти по кругу <количество минус 1> бутылок пива на стене!" То есть, в первый раз это строчка должна быть, дальше она будет повторятся из цикла "if (beerNum > 0)", следовательно, нужно, чтобы строчка была лишь 1 раз, для этого есть подсказка(если кто не заметил, строчка имеет отступ).
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 29.08.2018
Сообщений: 2
|
||||||
| 29.08.2018, 01:44 | ||||||
|
Ошибок две, а не одна. Вот пример где все работает:
1
|
||||||
|
1 / 1 / 0
Регистрация: 29.08.2018
Сообщений: 2
|
|
| 29.08.2018, 11:09 | |
|
Welemir1, к сожалению на тот момент я не обратил внимание на дату. И если мое действие вас хоть как-то задело
то извиняюсь.
0
|
|
|
0 / 0 / 0
Регистрация: 04.05.2019
Сообщений: 1
|
||||||
| 04.05.2019, 15:30 | ||||||
|
А зачем нам нужны последний строки с if и else ,если у нас уже проверятся условие beerNum>0?
0
|
||||||
|
0 / 0 / 0
Регистрация: 16.06.2019
Сообщений: 1
|
||||||
| 16.06.2019, 11:17 | ||||||
Знаю,что некропост, но вдруг кому поможет
0
|
||||||
|
0 / 0 / 0
Регистрация: 15.07.2019
Сообщений: 1
|
||||||
| 15.07.2019, 11:31 | ||||||
99 бутылок пива на стене 99 бутылок возьми одну пусти по кругу 98 бутылок пива на стене 98 бутылок и т.д.
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.03.2020
Сообщений: 1
|
||||||
| 09.03.2020, 10:33 | ||||||
|
Считаю вариант Gleb1524 самым правильным из всех предложенных, сам сделал немного по другому:
0
|
||||||
|
1 / 1 / 0
Регистрация: 04.05.2020
Сообщений: 12
|
|
| 04.05.2020, 20:19 | |
|
Шел 2020 год, а люди все продолжали решать задачу Сьерра / Бейтс.
Я не хочу продолжать некропост, но у меня новый вопрос. Сама задача, я скажу, довольно американиста. Сначала мне пришлось увидеть как звучит песня в оригинале, чтобы понять какие строки должны быть в принципе и исключить все другие идеи об ошибках, кроме как - окончание в слове "бутылка" для случая одной бутылки. Сама ошибка, как уже сказали, заключалась в окончании для последней итерации. Когда остается одна бутылка Согласен с решением и объяснением от Squater (18/05/15)потому что именно такое решение я и искал, имея дико ограниченные знания и зная, что это первое задание в книжке. Но не понимаю, (ВО ПЕРВЫХ) что происходит с кодом при перестановки строки с условием if (beerNum ==1)word = "bytilka"; если поставить его после строки beerNum = beerNum - 1; А точнее - Почему при такой перестановке, условие word = "bytilka"; начинает влиять и на ту часть кода, которая находится под if (beerNum > 0) (ВО ВТОРЫХ) почему строка System.out.println(beerNum + " " + word + " piva."); находящаяся под while (beerNum > 0) { учитывается лишь один раз при первом прохождении кода? А соседняя строка System.out.println("Vozmi odny."); учитывается каждый раз? (99 раз) Также срока System.out.println(beerNum + " " + word + " piva na stene"); записанная после условия if (beerNum > 0) тоже прописывается в результате работы кода 98 раз. Скрин пояснение приложен
1
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 04.05.2020, 23:55 | |
|
Leroy354, открой отладчик и посмотри где и что происходит.
0
|
|
| 04.05.2020, 23:55 | |
|
Помогаю со студенческими работами здесь
20
Непонятный пример из книги Дейтел Непонятный пример экземпляра класса Наверно, в книге Head First Java ошибка Непонятный пример из книги Дейтел Как программировать на C++ Head First Java , чем отличается первое издание от второго? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|