7 Полезных Сниппетов Java для начинающих разработчиков. Часть 2.
Давайте рассмотрим еще несколько самых узнаваемых фрагментов Java кода, которые дадут хороший старт на вашем пути к освоению разработки.
Подумайте, что будет выведено в консоль после выполнения кода на каждой картинке?
Картинка 2 - простой класс и объект;
Картинка 3 - условный оператор if-else;
Картинка 4 - цикл for для повторений.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Давайте рассмотрим еще несколько самых узнаваемых фрагментов Java кода, которые дадут хороший старт на вашем пути к освоению разработки.
Подумайте, что будет выведено в консоль после выполнения кода на каждой картинке?
Картинка 2 - простой класс и объект;
Картинка 3 - условный оператор if-else;
Картинка 4 - цикл for для повторений.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7✍3👨💻3❤1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💯3😁2
Различие между интерфейсами и абстрактными классами в Java.
Поговорим о важной теме - различии между интерфейсами и абстрактными классами в языке Java. Это ключевые концепции, которые помогают нам создавать более гибкий и структурированный код. Вопрос на их понимание нередко встречается на собеседованиях начинающих Java разработчиков.
Абстрактные классы:
Абстрактный класс - это класс, который не может быть создан в виде объекта, но может содержать как обычные методы, так и абстрактные методы.
– Он может иметь поля, конструкторы и методы с реализацией;
– Абстрактный метод не имеет реализации в самом классе, он должен быть переопределен в производных классах.
Интерфейсы:
Интерфейс - это абстрактный тип данных, который может содержать только абстрактные методы (начиная с Java 8, он также может содержать методы с реализацией через default-методы).
– Класс может реализовать несколько интерфейсов одновременно;
– Интерфейсы позволяют достичь множественного наследования методов.
Когда использовать абстрактные классы и интерфейсы?
1) Используем абстрактные классы, когда у нас есть общая реализация для нескольких классов и мы хотим предоставить базовый функционал;
2) Используем интерфейсы, чтобы описать общие действия (методы) для группы классов без внесения ограничений на их реализацию.
Полезные советы:
1) Если вы ожидаете изменения в реализации в будущем и хотите предоставить общий функционал, используйте абстрактные классы;
2) Если вы хотите, чтобы разные классы могли поддерживать один и тот же набор методов, используйте интерфейсы.
Используя абстрактные классы и интерфейсы, мы можем создавать более гибкий и модульный код, который легко поддерживать и расширять.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Поговорим о важной теме - различии между интерфейсами и абстрактными классами в языке Java. Это ключевые концепции, которые помогают нам создавать более гибкий и структурированный код. Вопрос на их понимание нередко встречается на собеседованиях начинающих Java разработчиков.
Абстрактные классы:
Абстрактный класс - это класс, который не может быть создан в виде объекта, но может содержать как обычные методы, так и абстрактные методы.
– Он может иметь поля, конструкторы и методы с реализацией;
– Абстрактный метод не имеет реализации в самом классе, он должен быть переопределен в производных классах.
Интерфейсы:
Интерфейс - это абстрактный тип данных, который может содержать только абстрактные методы (начиная с Java 8, он также может содержать методы с реализацией через default-методы).
– Класс может реализовать несколько интерфейсов одновременно;
– Интерфейсы позволяют достичь множественного наследования методов.
Когда использовать абстрактные классы и интерфейсы?
1) Используем абстрактные классы, когда у нас есть общая реализация для нескольких классов и мы хотим предоставить базовый функционал;
2) Используем интерфейсы, чтобы описать общие действия (методы) для группы классов без внесения ограничений на их реализацию.
Полезные советы:
1) Если вы ожидаете изменения в реализации в будущем и хотите предоставить общий функционал, используйте абстрактные классы;
2) Если вы хотите, чтобы разные классы могли поддерживать один и тот же набор методов, используйте интерфейсы.
Используя абстрактные классы и интерфейсы, мы можем создавать более гибкий и модульный код, который легко поддерживать и расширять.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👨💻3❤2✍2
Какой из следующих вариантов правильно объявляет массив целых чисел в Java?
Anonymous Quiz
2%
Numbers[] intArray
84%
int[] numbers
10%
Array<Integer> numbers
2%
integer[] numbers
2%
Посмотреть ответ
👍6✍3🤓1
Что такое DNS? Как интернет переводит имена в IP-адреса?
DNS, или Domain Name System, играет критическую роль в работе интернета. Это своего рода "телефонная книга" Интернета, которая помогает преобразовывать человеко-понятные доменные имена, такие как www.example.com, в IP-адреса, которые компьютеры используют для обмена данными. Давайте разберемся, как это работает.
Основные понятия:
1) Доменные имена
Это удобные имена, которые мы используем для доступа к веб-сайтам, например, google.com. Однако компьютеры и серверы общаются между собой посредством IP-адресов.
2) IP-адреса
Каждое устройство в Интернете имеет уникальный числовой идентификатор, известный как IP-адрес.
Примеры: 192.168.1.1 (IPv4) или 2001:0db8:85a3:0000:0000:8a2e:0370:7334 (IPv6).
3) DNS-серверы
Это серверы, которые содержат базу данных доменных имен и их соответствующих IP-адресов. Когда вы вводите доменное имя в браузере, DNS-сервер преобразует его в соответствующий IP-адрес.
Процесс преобразования:
1) Вы вводите доменное имя в браузере.
2) Ваш компьютер отправляет запрос DNS-серверу, чтобы узнать, какой IP-адрес соответствует данному доменному имени.
3) DNS-сервер ищет соответствие в своей базе данных и отправляет ответ обратно на ваш компьютер.
4) Ваш компьютер получает IP-адрес и использует его для установления соединения с веб-сервером, связанным с запрашиваемым доменом.
Зачем это важно?
DNS является фундаментальной частью работы Интернета, так как облегчает навигацию по вебу и позволяет нам использовать удобные доменные имена вместо запоминания числовых IP-адресов. Без DNS мы были бы вынуждены помнить IP-адреса каждого сайта, что было бы неудобно и неэффективно.
Так что следующий раз, когда вы вводите доменное имя в адресной строке браузера, помните о важной роли, которую играет DNS в современном мире интернета! 🌐🔍
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
DNS, или Domain Name System, играет критическую роль в работе интернета. Это своего рода "телефонная книга" Интернета, которая помогает преобразовывать человеко-понятные доменные имена, такие как www.example.com, в IP-адреса, которые компьютеры используют для обмена данными. Давайте разберемся, как это работает.
Основные понятия:
1) Доменные имена
Это удобные имена, которые мы используем для доступа к веб-сайтам, например, google.com. Однако компьютеры и серверы общаются между собой посредством IP-адресов.
2) IP-адреса
Каждое устройство в Интернете имеет уникальный числовой идентификатор, известный как IP-адрес.
Примеры: 192.168.1.1 (IPv4) или 2001:0db8:85a3:0000:0000:8a2e:0370:7334 (IPv6).
3) DNS-серверы
Это серверы, которые содержат базу данных доменных имен и их соответствующих IP-адресов. Когда вы вводите доменное имя в браузере, DNS-сервер преобразует его в соответствующий IP-адрес.
Процесс преобразования:
1) Вы вводите доменное имя в браузере.
2) Ваш компьютер отправляет запрос DNS-серверу, чтобы узнать, какой IP-адрес соответствует данному доменному имени.
3) DNS-сервер ищет соответствие в своей базе данных и отправляет ответ обратно на ваш компьютер.
4) Ваш компьютер получает IP-адрес и использует его для установления соединения с веб-сервером, связанным с запрашиваемым доменом.
Зачем это важно?
DNS является фундаментальной частью работы Интернета, так как облегчает навигацию по вебу и позволяет нам использовать удобные доменные имена вместо запоминания числовых IP-адресов. Без DNS мы были бы вынуждены помнить IP-адреса каждого сайта, что было бы неудобно и неэффективно.
Так что следующий раз, когда вы вводите доменное имя в адресной строке браузера, помните о важной роли, которую играет DNS в современном мире интернета! 🌐🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7✍3🔥2👨💻1
Логические операции в Java. Часть 1.
Логические операции в Java (И, ИЛИ и др.) выполняются с помощью логических операторов и применяются к аргументам операции (или операндам).
Важные логические операции:
1) Логическое сравнение, оно же “>”, “>=“, “<“, “<=“ (знаки больше/меньше) и “==“ (сравнение двух аргументов).
2) Логическое неравенство. Обозначается как “!=“ и говорит о неравенстве двух аргументов.
3) Логическое И, оно же AND или конъюнкция. Обозначается символом “&” между двумя операндами.
4) Логическое ИЛИ, оно же OR или дизъюнкция. В Java обозначается символом “|” между двумя операндами.
5) Логическое отрицание, оно же NOT или инверсия. В Java обозначается символом “!” перед операндом. Применяется к одному операнду (которое true или false).
Далее рассмотрим использование некоторых логических операций в коде.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Логические операции в Java (И, ИЛИ и др.) выполняются с помощью логических операторов и применяются к аргументам операции (или операндам).
Важные логические операции:
1) Логическое сравнение, оно же “>”, “>=“, “<“, “<=“ (знаки больше/меньше) и “==“ (сравнение двух аргументов).
2) Логическое неравенство. Обозначается как “!=“ и говорит о неравенстве двух аргументов.
3) Логическое И, оно же AND или конъюнкция. Обозначается символом “&” между двумя операндами.
4) Логическое ИЛИ, оно же OR или дизъюнкция. В Java обозначается символом “|” между двумя операндами.
5) Логическое отрицание, оно же NOT или инверсия. В Java обозначается символом “!” перед операндом. Применяется к одному операнду (которое true или false).
Далее рассмотрим использование некоторых логических операций в коде.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👨💻3✍2🤓1
Логические операции в Java. Часть 2.
Что такое таблица истинности?
Таблица истинности - это таблица, используемая в логике и вычислительных науках для определения истинности выражения в зависимости от истинности его компонентов.
Таблица истинности имеет ряд строк и столбцов, где каждая строка соответствует возможному набору значений компонентов выражения, а каждый столбец соответствует результату вычисления выражения на соответствующем наборе значений.
Значения в таблице могут быть выражены в виде логических значений (true/false) или чисел (обычно 1/0).
Таблица истинности часто используется для доказательства теорем логики, для построения цифровых схем и для анализа алгоритмов.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Что такое таблица истинности?
Таблица истинности - это таблица, используемая в логике и вычислительных науках для определения истинности выражения в зависимости от истинности его компонентов.
Таблица истинности имеет ряд строк и столбцов, где каждая строка соответствует возможному набору значений компонентов выражения, а каждый столбец соответствует результату вычисления выражения на соответствующем наборе значений.
Значения в таблице могут быть выражены в виде логических значений (true/false) или чисел (обычно 1/0).
Таблица истинности часто используется для доказательства теорем логики, для построения цифровых схем и для анализа алгоритмов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6✍2👨💻2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍4💯3
Какая команда используется для отправки изменений в удалённый репозиторий Git?
Anonymous Quiz
2%
git clone
3%
git add
78%
git push
16%
git commit
1%
Посмотреть ответ
👍3🎉3✍2
Логические операции в Java. Часть 3.
Логические операции играют важную роль в разработке на Java и других языках. Они позволяют нам создавать условия и управлять потоком выполнения программы.
Давайте рассмотрим основные логические операции и их использование в Java коде.
Картинка 1 – И (AND)
Логическая операция "AND" обозначается как && и возвращает true, если оба операнда true.
Картинка 1 – ИЛИ (OR)
Логическая операция "OR" обозначается как || и возвращает true, если хотя бы один из операндов true.
Картинка 2 – Отрицание (NOT)
Логическая операция "NOT" обозначается как ! и инвертирует значение операнда.
Использование логических операций:
Логические операции часто используются в условных операторах, таких как if, else if и while, чтобы определить, какой код должен быть выполнен в зависимости от условий.
Давайте посмотрим пример на Картинке 2.
В этом примере мы используем логические операции && и !, чтобы определить, может ли человек посещать клуб для взрослых в зависимости от его возраста и статуса студента.
Логические операции - это мощный инструмент для управления потоком выполнения программы и принятия решений на основе различных условий.
Знание и понимание логических операций помогают нам создавать более сложные и эффективные программы. 💡👨💻
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Логические операции играют важную роль в разработке на Java и других языках. Они позволяют нам создавать условия и управлять потоком выполнения программы.
Давайте рассмотрим основные логические операции и их использование в Java коде.
Картинка 1 – И (AND)
Логическая операция "AND" обозначается как && и возвращает true, если оба операнда true.
Картинка 1 – ИЛИ (OR)
Логическая операция "OR" обозначается как || и возвращает true, если хотя бы один из операндов true.
Картинка 2 – Отрицание (NOT)
Логическая операция "NOT" обозначается как ! и инвертирует значение операнда.
Использование логических операций:
Логические операции часто используются в условных операторах, таких как if, else if и while, чтобы определить, какой код должен быть выполнен в зависимости от условий.
Давайте посмотрим пример на Картинке 2.
В этом примере мы используем логические операции && и !, чтобы определить, может ли человек посещать клуб для взрослых в зависимости от его возраста и статуса студента.
Логические операции - это мощный инструмент для управления потоком выполнения программы и принятия решений на основе различных условий.
Знание и понимание логических операций помогают нам создавать более сложные и эффективные программы. 💡👨💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5✍3👨💻2
Что такое сервер и для чего он нужен?
Вы когда-нибудь задумывались, что происходит, когда вы заходите на веб-сайт, отправляете сообщение в мессенджере или загружаете фотографии в облако?
За всем этим стоит сервер. Давайте разберемся, что это такое и для чего он нужен.
Сервер - это специализированный компьютер или программа, которая предоставляет определенные услуги другим компьютерам, называемым клиентами.
Зачем нужны серверы?
1) Хранение данных.
Серверы служат местом для хранения данных. Они могут содержать веб-сайты, электронные письма, видео, документы и многое другое. Когда вы заходите на сайт или загружаете файл, сервер предоставляет доступ к этим данным.
2) Обработка запросов.
Серверы способны обрабатывать миллионы запросов от клиентов. Это включает в себя выполнение вычислений, отправку данных и многое другое. Например, серверы социальных сетей обрабатывают запросы на отображение новостей и комментариев.
3) Сетевая коммуникация.
Серверы обеспечивают связь между клиентами. Ваши сообщения в мессенджере, электронные письма и видеозвонки проходят через серверы, которые перенаправляют данные между отправителем и получателем.
4) Безопасность.
Многие серверы предоставляют механизмы защиты данных и аутентификации пользователей. Они следят за безопасностью информации в сети.
5) Инфраструктура для приложений.
Серверы позволяют запускать веб-приложения, игры и программы. Они предоставляют ресурсы и вычислительную мощность для их работы.
С термином «сервер» неразрывно связан другой — «клиент». Так называется персональный компьютер, мобильное или другое устройство, находящееся в одной сети с сервером, направляющее на него те или иные запросы и получающее от него необходимую информацию.
В существовании сервера не было бы никакого смысла без связанных с ним клиентских устройств.
Так что, когда вы следующий раз посетите веб-сайт, отправите сообщение или загрузите файл, помните о том, что за всем этим стоит надежный и мощный сервер! 🌐💻
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Вы когда-нибудь задумывались, что происходит, когда вы заходите на веб-сайт, отправляете сообщение в мессенджере или загружаете фотографии в облако?
За всем этим стоит сервер. Давайте разберемся, что это такое и для чего он нужен.
Сервер - это специализированный компьютер или программа, которая предоставляет определенные услуги другим компьютерам, называемым клиентами.
Зачем нужны серверы?
1) Хранение данных.
Серверы служат местом для хранения данных. Они могут содержать веб-сайты, электронные письма, видео, документы и многое другое. Когда вы заходите на сайт или загружаете файл, сервер предоставляет доступ к этим данным.
2) Обработка запросов.
Серверы способны обрабатывать миллионы запросов от клиентов. Это включает в себя выполнение вычислений, отправку данных и многое другое. Например, серверы социальных сетей обрабатывают запросы на отображение новостей и комментариев.
3) Сетевая коммуникация.
Серверы обеспечивают связь между клиентами. Ваши сообщения в мессенджере, электронные письма и видеозвонки проходят через серверы, которые перенаправляют данные между отправителем и получателем.
4) Безопасность.
Многие серверы предоставляют механизмы защиты данных и аутентификации пользователей. Они следят за безопасностью информации в сети.
5) Инфраструктура для приложений.
Серверы позволяют запускать веб-приложения, игры и программы. Они предоставляют ресурсы и вычислительную мощность для их работы.
С термином «сервер» неразрывно связан другой — «клиент». Так называется персональный компьютер, мобильное или другое устройство, находящееся в одной сети с сервером, направляющее на него те или иные запросы и получающее от него необходимую информацию.
В существовании сервера не было бы никакого смысла без связанных с ним клиентских устройств.
Так что, когда вы следующий раз посетите веб-сайт, отправите сообщение или загрузите файл, помните о том, что за всем этим стоит надежный и мощный сервер! 🌐💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6✍2🔥2👨💻2❤1
Отзыв нашего студента о курсе JavaStart.
"На курс JavaStart попал по советам друга и ни сколько не пожалел. Начну с главного и самого интересного.
В течение месяца после курса нашел работу по java разработке, хотя до этого с программированием в своем образовании не был связан.
Вакансий очень много по java, и это радует. Курс подходит как для начинающих, так и для опытных программистов. Достаточно высок темп обучения и очень много полезного материала (лекции, домашки, вопросы для собесов). Подача материала хорошая, на все вопросы ответят, даже если они появятся после урока. Самое крутое — это подготовка к собеседованиям!
К концу курса будут свои проекты, соответственно, будет, что рассказать работодателю и большая часть технических вопросов, которые мне задавали на собеседованиях — была разобрана во время обучения.
Также был приятный бонус по окончанию курса — это материалы для будущего развития в java разработке, чтобы ваша зарплата на рынке быстро росла.
Готов ответить на любые вопросы касательно учебы в рамках курса и процесса трудоустройства после обучения.
Пишите мне в телеграм @sergunya_ya или на линкед ин, добавляйтесь в друзья!"
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
"На курс JavaStart попал по советам друга и ни сколько не пожалел. Начну с главного и самого интересного.
В течение месяца после курса нашел работу по java разработке, хотя до этого с программированием в своем образовании не был связан.
Вакансий очень много по java, и это радует. Курс подходит как для начинающих, так и для опытных программистов. Достаточно высок темп обучения и очень много полезного материала (лекции, домашки, вопросы для собесов). Подача материала хорошая, на все вопросы ответят, даже если они появятся после урока. Самое крутое — это подготовка к собеседованиям!
К концу курса будут свои проекты, соответственно, будет, что рассказать работодателю и большая часть технических вопросов, которые мне задавали на собеседованиях — была разобрана во время обучения.
Также был приятный бонус по окончанию курса — это материалы для будущего развития в java разработке, чтобы ваша зарплата на рынке быстро росла.
Готов ответить на любые вопросы касательно учебы в рамках курса и процесса трудоустройства после обучения.
Пишите мне в телеграм @sergunya_ya или на линкед ин, добавляйтесь в друзья!"
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3👏2👨💻2❤1
Что такое полиморфизм в Java?
Anonymous Quiz
1%
Возможность класса иметь только один конструктор
2%
Возможность класса иметь только один метод
9%
Возможность класса иметь доступ к приватным полям других классов
84%
Возможность класса иметь несколько методов с одним и тем же именем, но с разными параметрами
4%
Посмотреть ответ
👍4✍2🎉2🔥1
Важный базовый концепт - примитивные типы переменных в Java.
Примитивные типы данных.
Java предоставляет нам ряд встроенных примитивных типов данных, которые представляют собой базовые блоки для хранения информации. Эти типы данных представляют числа, символы и логические значения.
1) byte: Хранит целые числа от -128 до 127.
2) short: Хранит целые числа от -32768 до 32767.
3) int: Самый распространенный тип для хранения целых чисел в диапазоне от -2^31 до 2^31 - 1.
4) long: Подходит для хранения больших целых чисел, диапазон от -2^63 до 2^63 - 1.
5) float: Хранит числа с плавающей точкой одинарной точности.
6) double: Хранит числа с плавающей точкой двойной точности.
7) char: Используется для хранения символов Юникода.
8) boolean: Хранит логические значения true или false.
Зачем это нужно? 🤔
Примитивные типы данных позволяют нам хранить различные виды информации и выполнять математические операции. Они также занимают фиксированное количество памяти, что делает их эффективными с точки зрения использования ресурсов компьютера.
Примеры использования на Картинке 2.
int age = 25;
double price = 19.99;
char grade = 'A';
boolean isJavaFun = true;
Изучение и практика ⚙️
Для лучшего понимания примитивных типов данных, попробуйте выполнить следующие действия:
1) Объявите переменные разных примитивных типов и присвойте им значения.
2) Попробуйте выполнить математические операции с переменными целочисленных и числами с плавающей точкой.
3) Изучите, какие методы доступны для работы с примитивными типами данных.
Не бойтесь задавать вопросы и делиться своими успехами!
Учиться программированию - это увлекательное путешествие, и мы здесь, чтобы вас поддерживать.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Примитивные типы данных.
Java предоставляет нам ряд встроенных примитивных типов данных, которые представляют собой базовые блоки для хранения информации. Эти типы данных представляют числа, символы и логические значения.
1) byte: Хранит целые числа от -128 до 127.
2) short: Хранит целые числа от -32768 до 32767.
3) int: Самый распространенный тип для хранения целых чисел в диапазоне от -2^31 до 2^31 - 1.
4) long: Подходит для хранения больших целых чисел, диапазон от -2^63 до 2^63 - 1.
5) float: Хранит числа с плавающей точкой одинарной точности.
6) double: Хранит числа с плавающей точкой двойной точности.
7) char: Используется для хранения символов Юникода.
8) boolean: Хранит логические значения true или false.
Зачем это нужно? 🤔
Примитивные типы данных позволяют нам хранить различные виды информации и выполнять математические операции. Они также занимают фиксированное количество памяти, что делает их эффективными с точки зрения использования ресурсов компьютера.
Примеры использования на Картинке 2.
int age = 25;
double price = 19.99;
char grade = 'A';
boolean isJavaFun = true;
Изучение и практика ⚙️
Для лучшего понимания примитивных типов данных, попробуйте выполнить следующие действия:
1) Объявите переменные разных примитивных типов и присвойте им значения.
2) Попробуйте выполнить математические операции с переменными целочисленных и числами с плавающей точкой.
3) Изучите, какие методы доступны для работы с примитивными типами данных.
Не бойтесь задавать вопросы и делиться своими успехами!
Учиться программированию - это увлекательное путешествие, и мы здесь, чтобы вас поддерживать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8✍2🤓1👨💻1
Условные операторы в Java.
Условные операторы позволяют нам создавать ветвления в коде, исходя из логических условий. В Java существуют несколько видов условных операторов:
1) if-else
Этот оператор позволяет вам выполнить определенный блок кода, если условие истинно, и другой блок кода, если условие ложно. Пример на Картинке 1.
2) switch-case
Switch-case позволяет выбирать один из нескольких вариантов выполнения кода в зависимости от значения переменной. Пример на Картинке 2.
В данном случае если мы не напишем условие для кейса, когда dayOfWeek = 3, то в консоли получим фразу "День недели не определен.", то есть то, что подходит по умолчанию (default кейс).
3) Тернарный оператор
Этот оператор позволяет создавать краткие условные выражения. Пример на Картинке 3.
Зачем это нужно?
Условные операторы позволяют программе принимать решения на основе данных и делать код более гибким. Они используются повсеместно для управления потоком выполнения программы, и без них было бы сложно реализовать множество задач.
Практика и задания ⚙️
1) Создайте программу, которая определяет, является ли число четным или нечетным.
2) Напишите программу, которая проверяет, является ли год високосным (високосными годами считаются те, которые делятся на 4, но не делятся на 100, за исключением тех, которые делятся на 400).
3) Реализуйте простой калькулятор, который выполняет арифметические операции (+, -, *, /) в зависимости от выбора пользователя.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Условные операторы позволяют нам создавать ветвления в коде, исходя из логических условий. В Java существуют несколько видов условных операторов:
1) if-else
Этот оператор позволяет вам выполнить определенный блок кода, если условие истинно, и другой блок кода, если условие ложно. Пример на Картинке 1.
2) switch-case
Switch-case позволяет выбирать один из нескольких вариантов выполнения кода в зависимости от значения переменной. Пример на Картинке 2.
В данном случае если мы не напишем условие для кейса, когда dayOfWeek = 3, то в консоли получим фразу "День недели не определен.", то есть то, что подходит по умолчанию (default кейс).
3) Тернарный оператор
Этот оператор позволяет создавать краткие условные выражения. Пример на Картинке 3.
Зачем это нужно?
Условные операторы позволяют программе принимать решения на основе данных и делать код более гибким. Они используются повсеместно для управления потоком выполнения программы, и без них было бы сложно реализовать множество задач.
Практика и задания ⚙️
1) Создайте программу, которая определяет, является ли число четным или нечетным.
2) Напишите программу, которая проверяет, является ли год високосным (високосными годами считаются те, которые делятся на 4, но не делятся на 100, за исключением тех, которые делятся на 400).
3) Реализуйте простой калькулятор, который выполняет арифметические операции (+, -, *, /) в зависимости от выбора пользователя.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4✍2👨💻2🔥1