Долгоруков Андрей ИТ-12
В данной программе представлена реализация решения 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 проект.