Skip to content

DolgorukovAndrey/Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Долгоруков Андрей ИТ-12

ЛАБОРАТОРНАЯ РАБОТА №1

Описание проекта

Основная информация

В данной программе представлена реализация решения 20 различных заданий. К каждому заданию реализован ввод исходных данных. Все возможности перечисленны в описании методов task1 - task20

Описание методов

Класс Lab1 содержит следующие методы:

  • inputInt - Проверка на ввод числа
  • sumLastNums - Возвращает результат сложения двух последних знаков числа
  • isPositive - Возвращает true, если число положительное
  • isUpperCase - Возвращает true, если это большая буква в диапазоне от ‘A’ до ‘Z’
  • isDivisor - Возвращает true, если любое из принятых чисел делит другое нацело
  • lastNumSum - Возвращает результат последовательного сложение, считает сумму цифр двух чисел из разряда единиц, пяти чисел
  • safeDiv - Возвращает деление x на y
  • makeDecision - Возвращает строку сравнения двух чисел (больше, меньше, или равно)
  • sum3 - Возвращает true, если два любых числа (из трех) в сумме дают третье
  • age - Возвращает строку, содержащую число и правильно подставленное слово (год, года, лет)
  • printDays - Выводит на экран название переданного дня и всех последующих дней до конца недели
  • reverseListNums - Возвращает строку числел от x до 0
  • pow - Возвращает результат возведения x в степень y
  • equalNum - Возвращает true, если все знаки числа одинаковы
  • leftTriangle - Выводит на экран треугольник из символов ‘*’ у которого х символов в высоту, а кол-во символов в ряду совпадает с номером строки
  • guessGame - Генерирует случайное число от 0 до 9, далее считывает с консоли введенное пользователем число и выводит, угадал ли пользователь то, что было загадано, или нет
  • findLast - Возвращал индекс последнего вхождения числа x в массив
  • add - Возвращает новый массив, который будет содержать все элементы исходного массива, но в позицию pos будет вставлено значение x
  • reverse - Записывает исходный массив задом-наперед
  • concat - Возвращает новый массив, в котором сначала идут элементы первого массива, а затем второго
  • deleteNegative - Возвращает новый массив, в котором записаны все элементы исходного массива кроме отрицательных

Методы task1 - task20 включают в себя ввод исходных данных, вызов необходимого метода и вывод необходимой информации для определённого задания:

  • task1 - Сложить два последних знака числа
  • task2 - Проверить, положительно число или нет
  • task3 - Проверить, находиться ли символ в диапазоне от A до Z
  • task4 - Проверить, делит ли одно из чисел число другое нацело
  • task5 - Посчитать сумму цифр двух чисел из разряда единиц. Выполните последовательное сложение пяти чисел.
  • task6 - Поделить одно число на другое
  • task7 - Сравнить два числа, вывести строку с выставленным знаком (>, <, =)
  • task8 - Проверить, можно ли сложить два любых числа (из трех принятых) так, чтобы получить третье
  • task9 - Вывести число с правильно подставленным словом (год, года, лет)
  • task10 - Вывести название переданного дня недели и всех последующих до конца недели дней
  • task11 - Вывести числа от x до 0
  • task12 - Возвести число x в степень y
  • task13 - Проверить, все ли знаки числа одинаковые
  • task14 - Построить треугольник из символов ‘*’ у которого х символов в высоту, а количество символов в ряду совпадает с номером строки
  • task15 - Угадать число от 0 до 9, сгенерированное рандомно
  • task16 - Найти последнее вхождение числа x в массив
  • task17 - Создать новый массив, который будет содержать все элементы исхожного массива, однако в позицию pos будет вставлено значение числа x
  • task18 - Записать массив задом-наперед
  • task19 - Создать новый массив, в котором сначала идут элементы первого массива, а затем второго
  • task20 - Создать новый массив, в котором записаны все элементы исхожного массива кроме отрицательных

В главном методе Main реализована система ввода пользователем номера задания и дальнейшего запуска всех необходимых методов для решения данного задания.

Установка программы

Скачать все файлы из репозитория и добавить их в один java проект.

Пример работы:

Alt Text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages