|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
||||||
Задачник справочника "Java в примерах" Флэнагана, с подстрочником и комментариями по теме25.12.2017, 16:19. Показов 4086. Ответов 77
Метки нет (Все метки)
Господа, прошу участия в разборе задач.
Выкладываю задачи, как могу комментирую с точки зрения начинающего, выделяю непонятные действия прошу подправлять и писать свои замечания. Дело нужное и избавит от многих однотипных вопросов. С уважением Задача № 1. Вычисление максимального простого числа.
Комментарии к каждой строке. То что вызывает сомнения - выделено курсивом. Ну и сам ответ - ну очень подозрителен.
Добавлено через 5 минут Помидорами прошу не кидать. Что учу - то и выкладываю, хороших задачников с разбором полетов - нет, давайте сделаем. Эти задачи из справочника "Javaв примерах" Флэнагана
1
|
||||||
| 25.12.2017, 16:19 | |
|
Ответы с готовыми решениями:
77
Задачник по java Посоветуйте задачник по Java Нужен автоматизированный задачник по java |
|
2759 / 2066 / 509
Регистрация: 17.02.2014
Сообщений: 9,493
|
|
| 26.12.2017, 10:41 | |
|
вам не за что извиняться, дружище)). я вас толкаю, довольно жестко, к реальности и самостоятельности.
1
|
|
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
||||||
| 26.12.2017, 15:12 [ТС] | ||||||
|
Задача 2 (продолжение)
Ваши предложения по оптимизации кода, с сохранением основной формулы S = (A + An)*n/2.
Кстати, лесник вернул тему.... на время. Поэтому прошу Вас, уважаемые, писать про задачи, а не о том, какие мы/я глупые и необразованные и советовать: "Погуглить". Прозу жизни итак все знают. Короче: прошу ср... курятник не разводить, писать по теме. С уважением, Сергей.
0
|
||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 26.12.2017, 15:56 | |
|
1. скачай идею, воткни туда codestyle от гугла, перед копированием кода нажимай ctrl+alt+L, иначе твою писанину читать очень тяжело
2. что имеется ввиду в задании не поймет скорее всего никто в здравом рассудке 3. много похожего кода, скорее всего его можно разбить на методы/классы
1
|
|
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
||||
| 26.12.2017, 16:09 [ТС] | ||||
|
сумму всех четных чисел, сумму всех нечетных чисел, сумму всех чисел кратных 3, сумму всех чисел кратных 5. Твои предложения. С уважением
0
|
||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 26.12.2017, 16:44 | ||
|
quote="Сергей_СПб;11982844"]//Находим сумму всех чисел кратных 5 по формуле прогрессии S = (A1 + An)*Nn/2. * * * * * * * * // где А1 -певое четное, Аn - последнее четное, Nn - количество четных членов * * * * * * * * int an,nn; * * * *// Обьявляем переменные Аn и Nn * * * * * * * * int a1 = n/n+4; * * // Обьявляем *и вычисляем переменную А1 * * * * * * * * if (n%5 == 0) * * * // Проверяем на кратность 3 последнее число, если да, то: * * * * * * * * {an = n;* * * * * * * * * * * * * *nn = (n+1)/5; * * * * * * * * *System.out.println("1: "+a1+"/"+an+"/"+nn);} * * * * * * * * *else if* * ((n-1)%5==0)* * * * * * // если нет, то если: * * * * * * * * * * * * * * * * * { an = n-1; * * * * * * * * nn = (n+1)/5; * * * * * * * * System.out.println("2: "+a1+"/"+an+"/"+nn);} * * * * * * * * *else if* * ((n-2)%5==0)* * * * * * // если нет, то если: * * * * * * * * * * * * * * * * * *{ an = n-1; * * * * * * * * *nn = (n+1)/5; * * * * * * * * *System.out.println("2: "+a1+"/"+an+"/"+nn);} * * * * * * * * *else if* * ((n-3)%5==0)* * * * * * // если нет, то если: * * * * * * * * * * * * * * * * * *{ an = n-1; * * * * * * * * *nn = (n+1)/5; * * * * * * * * *System.out.println("2: "+a1+"/"+an+"/"+nn);} * * * * * * * * * else ** * * * * * // если нет, то: * ** * * * * * * * * * * * * * * * * { an = n-4; * * * * * * * * * nn = (n)/5; * * * * * * * * * System.out.println("3: "+a1+"/"+an+"/"+nn);} int s; * * * * * * * // Вычисляем и выводим сумму. * * * * * * * * s=(a1 + an)*nn/2; * * * * * * * * System.out.println("Сумма всех чисел кратных 5 = " + s+".");}[/quote] отформатируй код нормально и объясни, что ты такое делаешь
0
|
||
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
|
| 26.12.2017, 21:00 [ТС] | |
|
xoraxax, поясни:
- в Идее что, вместо пробелов знак "*"? У меня просто Еклипс, Идею вчера с лёту установить не удалось. Добавлено через 4 часа 1 минуту Народ, дайте пример форматирования кода с пояснениями, без *********. А то меня скоро в реале забанят
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 26.12.2017, 21:04 | |
|
0
|
|
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
|
| 26.12.2017, 21:09 [ТС] | |
|
iSmokeJC, Привет.
Вот теперь я осознал ![]() И проникся Добавлено через 1 минуту А в Еклипсе никак-никак???
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 26.12.2017, 21:13 | |
|
Попробуй Ctrl-Shift-F
0
|
|
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
||||||||||||
| 26.12.2017, 21:34 [ТС] | ||||||||||||
|
Кстати, помнишь я все спрашивал, как делать отдельно метод, отдельно main. Пока получилось так: Задача 2. Для ряда чисел от 0 до N найти:сумму всех чисел. Файл с условием и выводом:
System.out.println("2: "+a1+"/"+an+"/"+nn), а именно она считает S в случае нечётного N, то на консоль эта строчка "2: 2/1088/544" выводится дважды, не могу понять почему.
0
|
||||||||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||||||||
| 26.12.2017, 21:56 | ||||||||||||
|
У тебя метод field2 возвращает int.
А два раза, потому, что: Добавлено через 2 минуты Добавлено через 2 минуты
1
|
||||||||||||
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
||
| 26.12.2017, 21:59 [ТС] | ||
|
ООО, это необходимый способ поиска первого четного числа, т.е. при q = N, получаем N/N+1 => a1 = 2. По остальным замечаниям работаем, спасибо. Вообще эта какая тема в учебнике?
0
|
||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||
| 26.12.2017, 22:05 | |||
классы... объекты...
0
|
|||
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
|||
| 26.12.2017, 22:24 [ТС] | |||
|
Чтобы увидеть, нужно знать, куда смотреть. Специально в 3,4,5... раз перечитаю Математика, однако.
0
|
|||
|
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
|
||
| 26.12.2017, 22:40 | ||
|
1
|
||
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
||
| 26.12.2017, 22:53 [ТС] | ||
|
HOBATOP, какой вы однако терпеливый и ещё раз терпеливый, судя по
По поводу разделить задачи на отдельные темы, как обучающийся - не согласен, если эту тему читать с начала, то многие вещи, не касающиеся конкретных задач, становятся понятными. Нормальных решебников в сети нет, а это лучшая практика для новичков. Те кто ищет конкретные решения для курсовой и так найдут. С уважением Заглядывайте чаще. Не могу понять, как делать ссылку на другую тему, типа Вашей
0
|
||
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
||||||||
| 26.12.2017, 23:13 [ТС] | ||||||||
|
Те кто ищет - найдет, а те кто пока не знает, что искать пусть здесь шарятся. Добавлено через 5 минут
0
|
||||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||||
| 26.12.2017, 23:18 | ||||||||
|
Вместо
0
|
||||||||
|
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
|
|
| 26.12.2017, 23:24 [ТС] | |
|
0
|
|
| 26.12.2017, 23:24 | |
|
Помогаю со студенческими работами здесь
40
Пример из книги Д. Флэнагана Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В качестве. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "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
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|