[Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 1 - решение задач
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Excel
- Программа для просмотра текстовых файлов
Описание
[Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 1 - решение задач.
Решение задач на модуль 2 - синтаксис языка часть 1 - ( 2022 - 2023 год обучения).
Задание 1 - Booleans
Задание 2 - AgeComparator
Решение задач на модуль 2 - синтаксис языка часть 1 - ( 2022 - 2023 год обучения).
Задание 1 - Booleans
Задание 2 - AgeComparator
Дополнительная информация
Задание 1
Цель
Научиться писать условные операторы и условия из нескольких выражений, объединённых булевыми операторами.
Что нужно сделать
В готовом проекте напишите код, который будет проверять, достаточно ли ингредиентов для приготовления того или иного блюда.
Откройте проект Booleans (скачайте прикреплённый архив с проектом).
Ознакомьтесь с кодом, который написан в классе Main. В нём заданы шесть переменных с количествами разных ингредиентов, а затем показан пример проверки — хватает ли яблок для приготовления яблочного сока.
Допишите в коде проекта условные операторы if так, чтобы они проверяли количество ингредиентов для каждого рецепта. Если ингредиентов достаточно для приготовления конкретного блюда, в консоль должно выводиться название этого блюда.
Запустите программу и убедитесь, что печатаются названия блюд, которые можно приготовить из заданного количества ингредиентов.
Попробуйте изменить количество ингредиентов (значения переменных) так, чтобы выдавались разные блюда. Перед отправкой на проверку убедитесь, что ваш код работает верно.
Рекомендации
В коде есть пример проверки ингредиентов для приготовления яблочного сока. Пишите остальные проверки по аналогии: используйте знак >= (больше либо равно), а отдельные условия объединяйте оператором &&.
Задание 2
Цель
Научиться писать условия из нескольких выражений и объединять их булевыми операторами.
Что нужно сделать
В новом проекте напишите программу, которая будет выводить заранее заданные возрасты трёх людей в порядке увеличения — от меньшего к большему.
Создайте проект с именем AgeComparator, создайте в нём класс Main с методом main, а в нём три переменные типа int с именами vasyaAge, katyaAge и mishaAge, обозначающими возрасты трёх человек:
int vasyaAge = 29;
int katyaAge = 14;
int mishaAge = 36;
Создайте ещё три переменные типа int с именами min, middle и max, в которых в результате выполнения кода должны будут оказаться минимальный, средний и максимальный возрасты соответственно. Пусть изначально они будут равны значению −1, это позволит вам проверить, что переменная изменила своё значение в процессе выполнения программы, так как не может быть возраста меньше нуля:
int min = -1; // минимальный возраст
int middle = -1; // средний возраст
int max = -1; // максимальный возраст
Напишите код, который будет заполнять эти переменные, сравнивая возрасты между собой. В коде используйте условные операторы if, else и их комбинацию else if, а также при необходимости булевы операторы “И”, “ИЛИ” и “НЕ”.
Выведите значения переменных min, middle и max в консоль в следующем формате:
Minimal age: 14
Middle age: 29
Maximal age: 36
Код должен работать корректно при изменении значений в переменных vasyaAge, katyaAge и mishaAge на любые от 0 до 120.
Если все возраста различны, код должен работать следующим образом:
int vasyaAge = 60;
int katyaAge = 35;
int mishaAge = 15;
Minimal age: 15
Middle age: 35
Maximal age: 60
Если два возраста равны, код должен работать следующим образом:
int vasyaAge = 45;
int katyaAge = 17;
int mishaAge = 17;
Minimal age: 17
Middle age: 17
Maximal age: 45
Если равны три возраста, то код должен работать так:
int vasyaAge = 55;
int katyaAge = 55;
int mishaAge = 55;
Minimal age: 55
Middle age: 55
Maximal age: 55
Цель
Научиться писать условные операторы и условия из нескольких выражений, объединённых булевыми операторами.
Что нужно сделать
В готовом проекте напишите код, который будет проверять, достаточно ли ингредиентов для приготовления того или иного блюда.
Откройте проект Booleans (скачайте прикреплённый архив с проектом).
Ознакомьтесь с кодом, который написан в классе Main. В нём заданы шесть переменных с количествами разных ингредиентов, а затем показан пример проверки — хватает ли яблок для приготовления яблочного сока.
Допишите в коде проекта условные операторы if так, чтобы они проверяли количество ингредиентов для каждого рецепта. Если ингредиентов достаточно для приготовления конкретного блюда, в консоль должно выводиться название этого блюда.
Запустите программу и убедитесь, что печатаются названия блюд, которые можно приготовить из заданного количества ингредиентов.
Попробуйте изменить количество ингредиентов (значения переменных) так, чтобы выдавались разные блюда. Перед отправкой на проверку убедитесь, что ваш код работает верно.
Рекомендации
В коде есть пример проверки ингредиентов для приготовления яблочного сока. Пишите остальные проверки по аналогии: используйте знак >= (больше либо равно), а отдельные условия объединяйте оператором &&.
Задание 2
Цель
Научиться писать условия из нескольких выражений и объединять их булевыми операторами.
Что нужно сделать
В новом проекте напишите программу, которая будет выводить заранее заданные возрасты трёх людей в порядке увеличения — от меньшего к большему.
Создайте проект с именем AgeComparator, создайте в нём класс Main с методом main, а в нём три переменные типа int с именами vasyaAge, katyaAge и mishaAge, обозначающими возрасты трёх человек:
int vasyaAge = 29;
int katyaAge = 14;
int mishaAge = 36;
Создайте ещё три переменные типа int с именами min, middle и max, в которых в результате выполнения кода должны будут оказаться минимальный, средний и максимальный возрасты соответственно. Пусть изначально они будут равны значению −1, это позволит вам проверить, что переменная изменила своё значение в процессе выполнения программы, так как не может быть возраста меньше нуля:
int min = -1; // минимальный возраст
int middle = -1; // средний возраст
int max = -1; // максимальный возраст
Напишите код, который будет заполнять эти переменные, сравнивая возрасты между собой. В коде используйте условные операторы if, else и их комбинацию else if, а также при необходимости булевы операторы “И”, “ИЛИ” и “НЕ”.
Выведите значения переменных min, middle и max в консоль в следующем формате:
Minimal age: 14
Middle age: 29
Maximal age: 36
Код должен работать корректно при изменении значений в переменных vasyaAge, katyaAge и mishaAge на любые от 0 до 120.
Если все возраста различны, код должен работать следующим образом:
int vasyaAge = 60;
int katyaAge = 35;
int mishaAge = 15;
Minimal age: 15
Middle age: 35
Maximal age: 60
Если два возраста равны, код должен работать следующим образом:
int vasyaAge = 45;
int katyaAge = 17;
int mishaAge = 17;
Minimal age: 17
Middle age: 17
Maximal age: 45
Если равны три возраста, то код должен работать так:
int vasyaAge = 55;
int katyaAge = 55;
int mishaAge = 55;
Minimal age: 55
Middle age: 55
Maximal age: 55
Похожие материалы
[Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 2- решение задач
StudentHelp
: 1 апреля 2023
[Skillbox] Java-разработчик - модуль 3 -синтаксис языка часть 2 - решение задач.
Решение задач на модуль 3 - синтаксис языка часть 2 - ( 2022 - 2023 год обучения).
Задание 1 - FactorialCalculator.
Задание 2 - ForCycle.
Задание 3 - SwimmingPool.
Задание 4- GuessTheNumber.
400 руб.
[Skillbox] Java-разработчик - ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ !!!
StudentHelp
: 20 декабря 2021
[Skillbox] Java-разработчик - ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ
Представлены все решения на все модули курса Java - разработчик . Сдано в 2021 году!
Модули:
03_ObjectsAndClasses
04_NumbersStringsAndDates
05_ArraysAndCollections
05_StaticFinal
06_InheritanceAndPolymorphism
07_AdvancedOOPFeatures
07_NumbersAndDates
08_ExceptionsDebuggingAndTesting
09_FilesAndNetwork
10_SQLAndHibernate
11_Multithreading
12_SpringBootWebDevelopment
13_NoSQL
15_BigData
16_Performance
18_Algorithms
19_Data
2000 руб.
[Skillbox] Java-разработчик - модуль 9 - Строки
StudentHelp
: 11 апреля 2023
[Skillbox] Java-разработчик - модуль 9 - Строки
Задание 1 - SequentialWordsNumbers
Задание 2 - SplitText
Задание 3 - PhoneCleanerRegex
Задание 4 - TotalEarningsCalculator
Задание 5 - FullNameFormatter
Задание 6 -TotalEarningsCalculatorRegex
Задание 7 - FullNameFormatterRegex
720 руб.
[Skillbox] Java-разработчик - модуль 7 - Примитивы
StudentHelp
: 5 апреля 2023
[Skillbox] Java-разработчик - модуль 7 - Примитивы
Задача 1 - Запустите код проекта IntOrInteger, найдите ошибку и исправьте класс Container.
Задача 2 - Напишите в этом же проекте код, который с помощью цикла и преобразования чисел в символы найдёт все числовые коды букв русского алфавита — заглавных и строчных, в том числе буквы Ё.
390 руб.
[Skillbox] Java-разработчик - модуль 8 - числа и строки
StudentHelp
: 8 апреля 2023
[Skillbox] Java-разработчик - модуль 8 - числа и строки
Задача 1 - TrucksAndContainers
Задача 2 - Birthdays
Задача 3 - GeometryCalculator
Задача 4 - Periods
750 руб.
Skillbox. Итоговый проект курса «Поисковый движок». Java-разработчик.
StudentHelp
: 25 марта 2025
Skillbox. Java-разработчик. Итоговый проект курса «Поисковый движок»
Данный проект сдан в 2021 году, но актуален по сей день.
Проект включает описание самого, проекта, техническую спецификацию, Т.З, критерий оценивания, а также описание подключение и создание базы и таблиц, а также скрипт для создания самих таблиц.
В стоимость входит поддержка и исправление замечаний от куратора на всем пути до сдачи проекта.
4000 руб.
[Skillbox] Java-разработчик - модуль 13 - Наследование. 2023 год.
StudentHelp
: 25 апреля 2023
[Skillbox] Java-разработчик - модуль 13 - Наследование. 2023 год.
Задача 1 - BankAccount
Задача 2 - BankAccount(модификаторы доступа).
Задача 3 - Client
Задача 4 - Company
850 руб.
[Skillbox] Java-разработчик - модуль 5 - Объекты и классы. Часть 2. Инкапсуляция
StudentHelp
: 1 апреля 2023
[Skillbox] Java-разработчик - модуль 5 - Объекты и классы. Часть 2. Инкапсуляция
Задача 1 - Создайте новый проект Encapsulation и в нём класс Elevator
Задача 2 - Продолжайте работу в проекте Encapsulation, в котором вы выполняли предыдущее задание. Создайте в этом проекте иммутабельный класс для хранения информации о грузах.
Задача 3 - Создайте POJO-класс Country.
Задача 4 - Выберите любой объект реального мира с тремя-четырьмя свойствами и создайте для него POJO-класс.
Задача 5 - Создайте и
500 руб.
Другие работы
Корпус в сборе - Задание 8
.Инженер.
: 21 февраля 2023
ИНЖЕНЕРНАЯ ГРАФИКА. ПРАКТИКУМ ПО ЧЕРТЕЖАМ СБОРОЧНЫХ ЕДИНИЦ. Под редакцией П.В. Зеленого. Задание 8 - Корпус в сборе.
Сборочная единица "Корпус в сборе" содержит три детали. Корпус 1 соединяется с кронштейном 2 винтом 5 (М16х25 ГОСТ 17473-80). Ролик 3 свободно вращается на оси, которой является винт 4 (М10х70 ГОСТ 1491-80), установленный в отверстия кронштейна и ролика, и зафиксированной гайкой 6 (М10 ГОСТ 5916-70, низкая Н=6).
Состав работы:
-3D модели всех деталей
-3D сборка
-3D сборка с разн
250 руб.
Гидравлика БГИТУ Задача 1.2 Вариант 04
Z24
: 8 декабря 2025
На поршень одного из сообщающихся сосудов, наполненных водой, действует сила Р1. Какую силу Р2 нужно приложить ко второму поршню, чтобы уровень воды под ним был на h выше уровня воды под первым поршнем? Диаметр первого поршня d1, второго d2 (рисунок 2).
150 руб.
Контрольная работа по дисциплине: Ценообразование в организациях связи. Вариант №8
Елена22
: 14 марта 2017
Теоретическая часть:
«Прямые и косвенные издержки. Способы распределения косвенных издержек»
Содержание
Введение 3
1 Издержки производства и себестоимость продукции 4
2 Прямые и косвенные издержки 8
3 Распределение косвенных издержек 10
Заключение 12
Список использованной литературы 13
Практическая часть (задачи 3 и 7):
Задача №3
Определить оптовую и розничную цены на продукцию предприятия-монополиста.
Составьте структуру регулируемой розничной цены.
Известны следующие данные:
а) сырье и матер
400 руб.
Современные проблемы науки управления (Ответы на тест СИНЕРГИЯ / МТИ / МОИ)
AnastasyaM
: 2 апреля 2024
Ответы на тест Современные проблемы науки управления - СИНЕРГИЯ, МОИ, МТИ.
Результат сдачи - 95-100 баллов.
Дата сдачи свежая.
Вопросы к тесту:
… методы включают создание органами государственного управления финансовых или материальных стимулов влияния на экономические интересы субъектов (налоговая политика, денежно-кредитная политика)
… – это группа людей, деятельность которых сознательно координируется для достижения общих целей
… – это процесс всемирной экономической, политической, культур
230 руб.