В этом коротком посте я объясню вам, как пройти через все Java-проекты, которые Sololearn может вам предложить. Итак, давайте прямо к этому.

1)Конвертер времени [Основы]

Легко запомнить: в одном дне 24 часа, в одном часе 60 минут, а в минуте 60 секунд.
Нам нужно преобразовать день/дни в секунды, просто умножив их на 24*60*60, тогда мы также нужно отобразить нашу переменную s (секунды).

2)Кредитный калькулятор [Цикл,Условия]

Во-вторых, мы должны подсчитать, сколько мы должны нашему другу через 3 месяца
(мы возвращаем ему 10% через каждый месяц)
Мы можем прокрутить эти 3 месяца, используя цикл for с int от 0 до ‹ 3
и каждый раз вычитать 10% от общей суммы.

3)Перевернуть строку [массивы]

Теперь нам нужно написать программу, которая будет принимать строку в качестве входных данных и выводить ее в обратном порядке. (Sololearn автоматически взял вывод самостоятельно, поэтому давайте сосредоточимся на реверсировании)
Здесь нам нужно только сделать обратный цикл с длиной массива -1 (поскольку каждый массив начинается с 0) и уменьшать, пока i≥0.
Внутри нашего цикла нам нужно только напечатать наш массив [каждый элемент, но в обратном порядке (я уменьшается)]

4)Двоичный преобразователь [классы]

Нам нужно сделать программу, которая только преобразует десятичное число в двоичное, используя класс. Я создал Public Class Converter, а затем общедоступный статический подкласс, вызываемый для двоичного кода, который делит по модулю два и возвращает результат как 0 или 1.
Мы также должны помнить, что мы также должны делить исходное число.
(Я также использовал цикл while, потому что этот цикл должен остановиться)

5)Фигуры [классы]

«Вам нужно создать два подкласса Shape, Square и Circle, которые инициализируют атрибут ширины с помощью своего конструктора и определяют свою область. ().”
Нам также нужно расширить фигуру, используя наши подклассы квадрат и круг, поэтому объявление нашего подкласс должен содержать волшебное слово «extends».
Прежде всего нам нужно создать функцию Main, называемую, например, Program. Я предлагаю добавить сюда также public static void main(String[] args) и т.д. ..
Отсюда мы можем вызывать и инициализировать наши будущие методы и классы.
Теперь пришло время для нашего квадрата и круга. Эти функции могут выглядеть очень похожими
класс Circle/Square расширяет Shape, тогда в теле мы должны добавить конструктор, который принимает один параметр (здесь я использовал int) Circle(int x) Это пример конструктора, который я использовал в подклассе Circle.
Также они должны содержать: public(потому что это должно быть легкодоступно) void(потому что ничего не возвращает), (и далее для упражнений)area() Отображает площадь фигуры с использованием параметра (получается конструктором) и математической формулы

6)Игра в боулинг [списки,карта]

Ну что ж, пора перейти к последней части: «Вам нужно добавить в класс метод getWinner(), который вычисляет и выводит имя игрока с максимальным количеством очков».
Здесь нам нужно ( только) для итерации по HashMap, чтобы найти элемент с максимальным количеством баллов. Основная программа уже написана.

Я использовал пустоту, потому что я ничего не возвращаю, и взял максимальные значения из player.values.
Я также сопоставил игроков, чтобы сравнить их значения и получить правильное имя из всего (введенного откуда-то) списка.

Вот и все, надеюсь было полезно

Увидимся!