Как заставить команду if распознавать чётные и нечётные числа?
Аркадий
18 уровень
Как заставить команду if распознавать чётные и нечётные числа?
Архивный
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Olha Pokotylo
6 июля 2019, 21:57решение
Здесь часто пользуются остатком от деления на два.
Если число делится на 2 без остатка, оно четное: if (i % 2 == 0), где i - ваше число, % - знак деления.
+4
Justinian Judge в Mega City One Master
6 июля 2019, 15:30
"как определить четное число java" в гугле и открываем первую или любую другую из 30 000 ссылок.
Гугль это верный друг при решении как задач на учебе, так и в работе программиста. Гугль это профессиональный инструмент разработчика.
+1
Olha Pokotylo
6 июля 2019, 21:58
А ведь вы могли в одну строку ответить сразу по сути, а решили зачем-то сделать менторский комментарий...
0
Justinian Judge в Mega City One Master
6 июля 2019, 22:36
Конечно мог.
Но моя задача дать удочку, а не рыбу.
Прямые ответы не просто не развивают человека, а и забирают возможность подумать или развить свои качества.
Да, очередной барьер будет преодолен. А дальше, те кто отвечают прямо уходят по своим делам в никуда. А человек остается наедине со следующим барьером, вот только уже некому его перебрасывать через барьер.
Поэтому отвечая, я не ставлю цель чтобы человек разобрался с конкретным вопросом. Меня интересует что с ним будет дальше, когда нас не будет рядом.
И тем более, что если вопрос задан, а наводящие ответы не сработают - то понятно что отвечу уже прямо, я же не изверг :)
Но я всегда стараюсь дать возможность подумать самому, дать посильную нагрузку, это момент уважения к человеку, ведь демонстрация того что я могу решить за него, мне не интересна.
+1
dionisis2010
6 июля 2019, 22:48
Верно, что не нужно давать прямой ответ на подобные вопросы, но и слишком абстрактные ответы тоже не очень. Пока у человека нет "каркаса" знаний в данной области, он даже не знает как правильно задать вопрос гуглу, и уж тем более как понять ответ (особенно если вопрос более сложный чем остаток от деления). В итоге он потратит кучу времени листая бесполезные для себя ссылки, и вместо знаний получит разорваный пукан, а для этого есть работа)) А ведь человек может нагуглить "лишнюю инфу" (которую пока рано знать) и еще больше запутаться.
Лучше предложить стать о арифметических операторах ИМХО, заодно пробелы заполнит
0
Justinian Judge в Mega City One Master
6 июля 2019, 23:25
Ну смотри, из чего я исходил.
Запрос гуглу я сформулировал сам и предоставил готовый. Это раз.
Как и когда научится гуглить, если будет получать прямые ответы это два :)
Тем более сложность на джава раше скачкообразно, через несколько уровней коллекции и алгоритмы пойдут.
Я не знаю задающего вопрос, но я твердо уверен, для человека достигшего 4 уровня ДжаваРаша посильно готовый запрос вставить в гугл и четко следуя инструкции попасть на нужную статью, это три.
И если он решит задачу, это будет его решение, его потраченные усилия, и фундамент для будущих свершений, это четыре.
И как по мне это важный пункт, идеальным я считаю подтолкнуть и тогда все лавры и польза отойдут ему, это его заслуга будет, чрезвычайно важный дидактический момент.
Я верю в тех, кто задает вопросы, и верю что они способны и талантливы, просто им нужно подставить плечо. Подставить плечо, а не отодвинуть и сделать вместо них.
Джава это не смузи на гироскутере, это тяжелая местами дорога, и лучшее что мы можем сделать для тех кто на этом пути, это не забирать возможность ПОСИЛЬНЫХ нагрузок, потому что потом будет жесть, и если они не успеют загрубеть и окрепнуть к тому времени..., то можно почитать мой пост на форуме относительно статистики учеников джава раша по уровням.
При этом я нередко отвечаю прямо, просто решения принимаю по ситуации, здесь так, в другом случае сяк.
Суть методики, если авто буксует, то нащупать и приложить ровно то усилие, которое необходимо, которого не хватает, и которое бы позволило автомобилю самостоятельно внатяжку выехать.
Если я увижу что без вариантов, то понятно что вытащу ) Но прежде чем буксировать, почему бы не раскачать и толкнуть :)
+2