JavaRush /Курсы /Java Syntax Pro Beta /Дополнительные лекции к уровню

Дополнительные лекции к уровню

Java Syntax Pro Beta
9 уровень , 8 лекция
Открыта

Теперь вы знаете, как группируются классы в Java и как выполняется их импорт. Поздравляем, с каждым уровнем вы будете глубже понимать, как все устроено в программировании.

Немало времени мы уделили и разбору побитовых операторов, и знакомству с классами Math и Random. Пожалуй, есть еще несколько моментов, которые стоит добавить к пройденному материалу. Ниже — ваше домашнее чтение на сегодня :)

Побитовые операции

Из этой статьи, что неудивительно, вы узнаете больше о побитовых операциях. Не поленитесь все прочитать и усвоить, ведь побитовые операции — основа основ работы компьютера. А вам как будущему программисту точно стоит хорошенько в этом разобраться.

Теория вероятностей на практике или знаете ли вы о Random

Если хотите глубже разобраться с классом Random и псевдослучайными числами, вам пригодится этот материал: с примерами и ссылками на дополнительные источники.

Класс Math

Эта лекция поможет вам упорядочить знания о классе Math. Из нее вы узнаете, для каких вычислений будет полезно использовать этот класс: как всегда, с примерами из практики. Конечно же, все методы охватить не получится, но тех, которые будут вам нужны в работе в первую очередь, вы ознакомитесь.


9
Опрос
Полезные нюансы, 9 уровень, 8 лекция
Недоступен
Полезные нюансы
Полезные нюансы
Комментарии (132)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Grigoryvvv Уровень 10 Expert
21 октября 2025
21.10.2025 / 9 уровень
Владислав Уровень 10
19 октября 2025
Не совсем как мне кажется в тесте корректно звучит вопрос(: Выражение int (Math.random()*6) будет принимать значения в диапазоне
Victoria Уровень 17
27 августа 2025
Как же лихо чешут мозг побитовые операции маме в декрете 😁 Старт был 12.08.2025. Продолжаю изучать Java с младенцем на руках)
Anonymous #3585174 Уровень 33
12 июня 2025
like
Кирилл Уровень 1
18 декабря 2024
16 >> 2 чему равно выражение
Кирилл Уровень 1
18 декабря 2024
даите ссылку на нормальный калькулятор который раскладывает число по битам а не умнечает со степенями Пожалуйста
Soup🍲 Уровень 15
19 декабря 2024
короче он побитово двигает вправо 0000 0001 = 1 0000 0010 = 2 0000 0011 = 3 0000 0100 = 4 0000 0101 = 5 0000 0110 = 6 0000 0111 = 7 0000 1000 = 8 0000 1001 = 9 0000 1010 = 10 0000 1011 = 11 0000 1100 = 12 0000 1101 = 13 0000 1110 = 14 0000 1111 = 15 0001 0000 = 16 вот число 16, это 0001 0000 в битах . просто переноси единицу два раза и смотри как меняется число , 0000 1000 = числу 8 ,это мы один раз сдвинули вправо, а нам надо два раза, значит еще раз двигаем и получаем 0000 0100 = получаем число 4. вот и ответ 4. Кстати , 1 << 2 будет тоже 4.
Vitalii Shevchenko Уровень 1
24 января 2025
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 128 64 32 16 8 4 2 1 0 0 0 1 0 0 0 0 = 16; 0 0 0 0 0 1 0 0 = 16 >> 2 (зміщуємо значення на 2 біта вправо і отримуємо 2^2 = 4;
Сергей Сак Уровень 16
5 апреля 2025
Всё куда проще, чем ответили комментаторы выше. Чтобы выполнить эту операцию, не нужны нам такие большие вычисления (они нам нужны только для общего развития). Как мы знаем из лекции, оператор сдвига вправо >> есть ничто иное, как деление на 2. Соответственно, чтобы выполнить операцию 16 >> 2, нужно просто 16 два раза разделить на 2. (16 / 2) / 2 = 4.
Даниил Уровень 1
15 августа 2025
a >> b = a / (2)^b ("a" разделить на 2 возведенное в степень "b") a << b = а * (2)^b ("a" умножить на 2 возведенное в степень "b")
Владислав Уровень 10
19 октября 2025
Все еще проще: Число 16, в 8-битном двоичном формате двигаем вправо 2 раза: | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 16 - это | 0 |0 |0 | 1 | 0 | 0 | 0 | 0 |. Двигаем единичку вправо два раза, получаем | 0 |0 |0 | 0 | 0 | 1 | 0 | 0 |. Получается 4-ка.
Rustam Уровень 3 Student
22 сентября 2024
Кто-то смог разобраться с побитовыми операциями разобраться?
Fat_Tony Уровень 19
27 сентября 2024
Лично я не стал голову морочить. Думаю если понять как создаются цифры из битов, то ничего сложного нет.
Denys Baiuk Уровень 10
9 ноября 2024
Наче так, пощастило, що є предмет в університеті на якому ми вивчали перетворення чисел в двійковий код. Але як для мене не так швидко завдання такого плану робити виходить, треба подумати... Але що сподобалось це шифрування чисел і підносення до степення з допомогою пересування вліво та вправо. Цікаво буде використати ідею з прапорами, де можна в якомусь біті зберігати інеформацію і наприклад реалізовувати права доступу для користувачів з допомогою прапорів міняючи біти
с26оо Уровень 10
9 сентября 2024
ок
qurly Уровень 30
5 августа 2024
05.08.2024 из-за работы помедленнее идет, зато идет!
Максим Уровень 18
13 августа 2024
Прекрасно понимаю
zabungalilovo Уровень 1
27 июля 2024
27.07.2024 Читающий это - тегни меня, пожалуйста, чтобы я отчитался на каком я уровне нахожусь уже) Ну и поставь лайк для ачивки, если тебе не сложно! Всем успехов!
Anton Styazhkin Уровень 38
30 сентября 2024
Рассчитываю на взаимность
Андрей Уровень 20
20 октября 2024
ничего себе,вы за 3 недели на 14 уровней дальше
Lizzka Уровень 24
31 октября 2024
тэгаю) как успехи?
zabungalilovo Уровень 1
31 октября 2024
В целом тяжело, но это норма для нашего пути =) Учусь на курсах других, джавараш сейчас сместился на второй план. Что касается модуля первого модуля (Java Syntax Pro) - он написан лучше, чем второй, увы.
JaCat Уровень 16
20 ноября 2024
Какие курсы выбрали, если не секрет? И какие рассматривали?
zabungalilovo Уровень 1
25 ноября 2024
it-academy.by Но сразу говорюсь, что все зависит от преподавателя, к которому вы пойдете. У всех разные подходы, разные примеры и так далее.
Agent_Pandora Уровень 26
22 декабря 2024
бум/. чувак, как продвижение ?
zabungalilovo Уровень 1
24 декабря 2024
постигаю веб-разработку на сторонних курсах, только начал спринг изучать, на джавараш пока подзабил, тк времени совсем нет. Планирую через пару месяцев вернуться сюда, добить все, что осталось тут непройденным. Как у вас впечатления от учебы?
Agent_Pandora Уровень 26
26 декабря 2024
Впечатления шикарны) прошлая неделя была продуктивна, сейчас пока на работе снова,повторяю пройденное..вам дальнейших успехов, желаю
Vitali M. Уровень 10
7 января 2025
а какую литературу читаете / читали по Java?
Юрий Уровень 20
11 февраля 2025
Что значит тегнуть?
zabungalilovo Уровень 1
12 февраля 2025
у вас получилось! Докладываю, на джавараш забил до окончания стороннего курса. Написал первый веб-проект на сервлетах. Начал спринг, сейчас учим хибернейт. Лично у меня сильно выветриваются знания джава-кор после погружения в веб. Планирую вернуться сюда через месяц, возможно акк сброшу до 1 лвл, чтобы заново все пройти. На данном уровне все эти слова звучат как китайский, главное не бросайте учебу! Вперед к цели, дальше будет очень интересно, ведь кор джавы это только верхушка айсберга!
Михаил Уровень 12
22 июля 2025
Как успехи?)
zabungalilovo Уровень 1
22 июля 2025
Прохожу стажировку в одной компании. Кстати, когда готовился к стажировке - обнулил уровень джавараша и удивился как легко все дается, когда второй раз спустя время проходил все. Сейчас уже подписка закончилась, не думаю что сюда вернусь снова, но джавараш на веки оставил след в истории моего вката)
Dmitry Kuzin Уровень 26
21 июля 2024
21.07.24