[Skillbox] Java-разработчик - модуль 4 - Объекты и классы. Часть 1. Методы и классы
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Дополнительная информация
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Excel
- Программа для просмотра изображений
Описание
[Skillbox] Java-разработчик - модуль 4 - Объекты и классы. Часть 1. Методы и классы
Решение задач на модуль 4 - Объекты и классы. Часть 1. Методы и классы
Задание 1 - Arithmetic
Задание 2 - Допишите в класс Basket (проект в репозитории ObjectsAndMethods или, если у вас его нет, скачайте архив, приложенный к заданию):
Переменную “totalWeight”..........
..................
..................
Решение задач на модуль 4 - Объекты и классы. Часть 1. Методы и классы
Задание 1 - Arithmetic
Задание 2 - Допишите в класс Basket (проект в репозитории ObjectsAndMethods или, если у вас его нет, скачайте архив, приложенный к заданию):
Переменную “totalWeight”..........
..................
..................
Дополнительная информация
Задание 1
Создайте класс Arithmetic с двумя переменными — числами типа int.
Создайте в этом классе конструктор, принимающий два параметра — тоже числа типа int. В конструкторе сохраняйте переданные параметры в переменных класса.
В созданном классе реализуйте методы, вычисляющие различные величины (значения) на основе переменных класса, а именно:
сумму чисел;
произведения чисел;
максимальное из двух чисел;
минимальное из двух чисел.
Имена методов придумайте самостоятельно.
Задание 2
Допишите в класс Basket (проект в репозитории ObjectsAndMethods или, если у вас его нет, скачайте архив, приложенный к заданию):
Переменную “totalWeight”, которая будет содержать общую массу всех товаров, добавленных в корзину:
Начальное значение переменной должно быть равно 0.
При добавлении в корзину товара методом add() с параметром веса (см. ниже описание этого метода) добавляйте переданный в метод вес к этой переменной.
Если вызывается уже существующий в классе метод add(), не содержащий параметр веса (weight), эта переменная не должна изменяться.
Метод add с дополнительным параметром веса (weight):
public void add(String name, int price, int count, double weight)
Метод должен переиспользовать существующие методы добавления и добавлять указанный в их параметрах вес товаров к общему весу корзины.
Метод, который будет возвращать значение массы всех товаров в корзине:
public double getTotalWeight()
Создайте класс Arithmetic с двумя переменными — числами типа int.
Создайте в этом классе конструктор, принимающий два параметра — тоже числа типа int. В конструкторе сохраняйте переданные параметры в переменных класса.
В созданном классе реализуйте методы, вычисляющие различные величины (значения) на основе переменных класса, а именно:
сумму чисел;
произведения чисел;
максимальное из двух чисел;
минимальное из двух чисел.
Имена методов придумайте самостоятельно.
Задание 2
Допишите в класс Basket (проект в репозитории ObjectsAndMethods или, если у вас его нет, скачайте архив, приложенный к заданию):
Переменную “totalWeight”, которая будет содержать общую массу всех товаров, добавленных в корзину:
Начальное значение переменной должно быть равно 0.
При добавлении в корзину товара методом add() с параметром веса (см. ниже описание этого метода) добавляйте переданный в метод вес к этой переменной.
Если вызывается уже существующий в классе метод add(), не содержащий параметр веса (weight), эта переменная не должна изменяться.
Метод add с дополнительным параметром веса (weight):
public void add(String name, int price, int count, double weight)
Метод должен переиспользовать существующие методы добавления и добавлять указанный в их параметрах вес товаров к общему весу корзины.
Метод, который будет возвращать значение массы всех товаров в корзине:
public double getTotalWeight()
Похожие материалы
[Skillbox] Java-разработчик - модуль 5 - Объекты и классы. Часть 2. Инкапсуляция
StudentHelp
: 1 апреля 2023
[Skillbox] Java-разработчик - модуль 5 - Объекты и классы. Часть 2. Инкапсуляция
Задача 1 - Создайте новый проект Encapsulation и в нём класс Elevator
Задача 2 - Продолжайте работу в проекте Encapsulation, в котором вы выполняли предыдущее задание. Создайте в этом проекте иммутабельный класс для хранения информации о грузах.
Задача 3 - Создайте POJO-класс Country.
Задача 4 - Выберите любой объект реального мира с тремя-четырьмя свойствами и создайте для него POJO-класс.
Задача 5 - Создайте и
500 руб.
[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-разработчик - модуль 6 - Объекты и классы. Часть 3. Static, константы и enum
StudentHelp
: 3 апреля 2023
[Skillbox] Java-разработчик - модуль 6 - Объекты и классы. Часть 3. Static, константы и enum
Задание 1 - Внесите следующие изменения в класс Basket:
Добавьте две статические переменные для хранения общей стоимости и общего количества всех товаров во всех корзинах.
2.......................
3.......................
Задание 2 - Создайте новый проект и класс Computer со свойствами-комплектующими. Класс Computer должен иметь методы, позволяющие менять его комплектующие с помощью сеттеров: проце
750 руб.
[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-разработчик - модуль 2 -синтаксис языка часть 1 - решение задач
StudentHelp
: 29 марта 2023
[Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 1 - решение задач.
Решение задач на модуль 2 - синтаксис языка часть 1 - ( 2022 - 2023 год обучения).
Задание 1 - Booleans
Задание 2 - AgeComparator
400 руб.
Skillbox. Итоговый проект курса «Поисковый движок». Java-разработчик.
StudentHelp
: 25 марта 2025
Skillbox. Java-разработчик. Итоговый проект курса «Поисковый движок»
Данный проект сдан в 2021 году, но актуален по сей день.
Проект включает описание самого, проекта, техническую спецификацию, Т.З, критерий оценивания, а также описание подключение и создание базы и таблиц, а также скрипт для создания самих таблиц.
В стоимость входит поддержка и исправление замечаний от куратора на всем пути до сдачи проекта.
4000 руб.
Другие работы
Относительная фазовая модуляция - Экзаменационная работа Билет: №17
Grechikhin
: 7 июня 2024
1. Относительная фазовая модуляция. Формирование ОФМ-сигнала. Когерентный и не когерентный прием. Многопозиционная и амплитудно-фазовая модуляции.
2. Среды передачи, используемые в компьютерных сетях. Их характеристики и возможности.
3. Определить нестабильность генераторов, если через 1 секунду после момента синфазности относительный уход фазы составил 0.1. Длительность единичного элемента 1 милисекунда
300 руб.
Гидромеханика РГУ нефти и газа им. И. М. Губкина Гидростатика Задача 14 Вариант 3
Z24
: 6 декабря 2025
Решите задачу 12 при условии, что слева от щита находится жидкость на высоте h = y·m, где величина y зависит от варианта.
Задача 12
Прямоугольный поворотный затвор размерами m × n перекрывает выход воды в атмосферу из резервуара, уровень в котором равен H.
Определить, на каком расстоянии х от нижней кромки затвора следует расположить его ось поворота, чтобы для открытия затвора нужно было преодолевать только момент трения в цапфе. Найти также момент трения, если диаметр цапф равен d, а
250 руб.
Тепловой, киниматический, динамический расчет двигателя
Butterzzz
: 5 сентября 2012
ОГЛАВЛЕНИЕ
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ 3
1. ТЕПЛОВОЙ РАСЧЕТ ДВИГАТЕЛЯ 4
1.1 Размеры цилиндра и скорость поршня 4
1.2 Процесс впуска 5
1.3 Процесс сжатия 7
1.3 Процесс сгорания 8
1.4 Процесс расширения 11
1.5 Процесс выпуска 12
1.6 Расчет индикаторной диаграммы 12
1.7 Основные размеры цилиндра и удельные показатели двигателя 15
1.8 Тепловой баланс двигателя 17
2. КИНЕМАТИЧЕСКИЙ РАСЧЕТ ДВИГАТЕЛЯ 19
2.1 Кинематика кривошипно-шатунного механизма 19
2.2 Перемещение (путь) поршня 19
2.3 Скорость поршн
300 руб.
Билеты - шпоры для подготовки к зачету по курсу Теоретические основы менеджмента
evelin
: 29 июля 2015
Сущность и соотношение понятий «управление» и «менеджмент».
Основные признаки рыночной экономики.
Уровни управления. Субъект и объект управления.
Менеджмент как социальное управление.
Условия, предпосылки возникновения и этапы развития менеджмента.
Школа научного менеджмента.
Школа человеческих отношений.
Школа административного менеджмента.
Управленческие концепции 40 - 60-х годов 20 века.
Процессный подход в менеджменте.
Системный подход в менеджменте.
Ситуационный подход в менеджменте.
Принци
30 руб.