Skip to content

Домашняя работы по java. GeekBrains University. Программирование | Java homework. GeekBrains University. Programming

Notifications You must be signed in to change notification settings

novikovadaria/GeekBrains_Java

Repository files navigation

Tasks

Lesson 1. Introduction to the Java programming language

Implement a function to raise the number a to the power of b. a, b ∈ Z. By reducing the number of actions performed to a minimum.

Example 1: a = 3, b = 2, answer: 9

The result should be saved in the file output.txt

Lesson 2. Why You Can't Not Use APIs

Given a sequence of N integers. Find the number of positive numbers followed by a negative number.

Given a sequence of integers ending with zero. Find the sum of positive numbers followed by a negative number.

Given a sequence of N integers. Find the sum of prime numbers.

OOP:

Write a Converter interface for converting from degrees Celsius to Kelvin, Fahrenheit. The subclasses need to override the interface method for a valid conversion of values. Name the conversion method "convertValue".

Lesson 3. JAVA Collections: Introduction

Given an array of records: product name, price, grade. Find the highest price of 1st or 2nd grade goods among goods whose name contains "highest".

Product information consists of name, country of manufacture, weight, price, grade. Get the names of the products of the given grade with the lowest price.

Lesson 4. Data storage and processing part 1: priority collections

Print the list in reverse order (without arrays) Example: 1 -> 2->3->4 Output: 4->3->2->1

Determine if the list is alternating in sign? (without arrays)

Задания

Урок 1. Знакомство с языком программирования Java

Реализовать функцию возведения числа а в степень b. a, b ∈ Z. Сводя количество выполняемых действий к минимуму.

Пример 1: а = 3, b = 2, ответ: 9

Результат нужно сохранить в файле output.txt

Урок 2. Почему вы не можете не использовать API

  1. Дана последовательность N целых чисел. Найти количество положительных чисел, после которых следует отрицательное число.

  2. Дана последовательность целых чисел, оканчивающаяся нулем. Найти сумму положительных чисел, после которых следует отрицательное число.

  3. Дана последовательность N целых чисел. Найти сумму простых чисел.

ООП:

1)Напишите интерфейс Converter для конвертации из градусов по Цельсию в Кельвины, Фаренгейты. У классов наследников необходимо переопределить метод интерфейса, для валидного перевода величин. Метод для конвертации назовите "convertValue".

Урок 3. Коллекции JAVA: Введение

  1. Дан массив записей: наименование товара, цена, сорт. Найти наибольшую цену товаров 1го или 2го сорта среди товаров, название которых содержит «высший».

  2. Сведения о товаре состоят из наименования, страны-производителя, веса, цены, сорта. Получить наименования товаров заданного сорта с наименьшей ценой.

Урок 4. Хранение и обработка данных ч1: приоритетные коллекции

  1. Вывести список на экран в перевернутом виде (без массивов)

Пример: 1 -> 2->3->4 Вывод: 4->3->2->1

  1. Определить является ли список знакочередующимся? (без массивов)

About

Домашняя работы по java. GeekBrains University. Программирование | Java homework. GeekBrains University. Programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages