Пора уже смотреть в сторону следующего курса — BaseJava. Зарегистрируйтесь на проекте и начинайте потихоньку пробовать выполнить вступительное ДЗ
- Среда разработки IntelliJ IDEA
- Массивы. Цикл foreach
- Задачки на массивы
- Сортировка массива методом пузырька
- Класс java.util.Arrays
- Домашнее задание
- Бонусные видео
Скачайте и установите IntelliJ IDEA Community
Материалы:
- IntelliJ IDEA (wiki)
- IntelliJ IDEA для новичков: советы и секреты (youtube)
- Горячие клавиши Intellij IDEA
Массив — это структура данных, состоящая из ячеек, расположенных друг за другом в памяти, которые могут хранить в себе элементы только одного, заранее заданного типа. Обращение к конкретной ячейке осуществляется с помощью индекса
Материалы:
- Массив (wiki)
- Массивы
- Массивы в Java
- Arrays
- Массивы в Java (youtube)
- Цикл foreach, Массивы строк (youtube)
- Цикл foreach в Java
Материалы:
Материалы:
- Сортировка пузырьком (wiki)
- Cортировка пузырьком (bubble sort) (youtube)
- Алгоритм сортировка методом пузырька (youtube)
- Сортировка пузырьком в Java
- Сортировки в гифках: 8 самых популярных алгоритмов
Материалы:
- Класс Arrays
- Class Arrays API
- Java Arrays – java.util.Arrays
- Двоичный поиск (wiki)
- Бинарный поиск (youtube)
- Бинарное дерево поиска (youtube)
- Создайте в IntelliJ IDEA новый проект, выбрав папку
startjavaсо всеми домашними заданиями из прошлых уроков:
- Прочитайте про массивы в книге Изучаем Java: стр 89, 113
- Модифицируйте программу
Калькулятор:- используйте следующий формат ввода (пример):
Введите математическое выражение: 2 ^ 10 - введенное выражение храните в массиве. В этом поможет метод
String.split() - для преобразования чисел выражения из
Stringвintиспользуйте методInteger.parseInt() - замените методами класса
Math, какие только сможете найти, ваши реализации вычислений - метод
calculate()должен возвращать результат вычисления. Выводите его вCalculatorTest
- используйте следующий формат ввода (пример):
- Модифицируйте программу
Угадай число:- используйте массив для хранения в классе Player, введенных игроком чисел
- после запуска игры выведите сообщение о том, что у каждого игрока по 10 попыток
- в конце игры выведите сообщение
"Игрок " + имя + " угадал число " + число + " с " + номер + " попытки" - если у игрока закончились попытки, то отобразите сообщение:
"У " + имя + " закончились попытки" - по окончанию игры отобразите, в две строки через пробел, все названные игроками числа (даже если никто не выиграл)
- если массив полностью не заполнен, т.е. пользователь угадал число менее чем за 10 попыток, то выводить весь массив не нужно
- для получения части массива используйте метод
Arrays.copyOf - для обнуления массива, при повторном запуске игры, используйте метод
Arrays.fill(). При этом обнуляйте только те ячейки, где хранятся, названные игроками числа, а не весь массив - попробуйте улучшить читаемость кода, разделив его на небольшие методы (рефакторинг)
- Обязательно прорешайте и разберите задачки на массивы из раздела 3 (Задачки на массивы)
- Так должна выглядеть структура ваших папок и файлов (на GitHub папку
outне загружайте)
- Видео с разбором того, как необходимо решить вступительное задание к курсу basejava
- Также предлагаем вам посмотреть наш вебинар на тему "Как стать Java-программистом"
Ctrl + Space— автодополнение кодаAlt + Shift + F10— выбрать файл запуска и выполнить программуCtrl + k— выполнить коммитCtrl + Shift + k— выполнить пушCtrl + p— сведения о параметрах вызываемого методаCtrl + n— найти класс и перейти к немуCtrl + F12— список всех полей и методов классаCtrl + /— однострочное комментирование / раскомментированиеCtrl + q— отобразить справку к методу









