Материалы:
https://metanit.com/java/tutorial/1.1.phphttps://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX
Задание: Установите JDK, напишите первую программу, скомпилируйте и запустите её.
Задание: Установите Intellij IDEA, напишите первую программу в IDE и запустите её.
Материалы:
https://metanit.com/java/tutorial/1.5.phphttps://www.youtube.com/watch?v=tSTvCyqeeYY&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX&index=3
P.S. После изучения Java Core (ядра Java), мы предоставим вам лицензию на IDEA Ultimate Edition, т.к. JetBrains являются партнёрами проекта Java Mentor.
Материалы:
https://metanit.com/java/tutorial/2.1.phphttps://metanit.com/java/tutorial/2.12.php
https://www.youtube.com/watch?v=ZnzIpVWAPv8
Задание: В классе Main объявите переменные всех простых(примитивных) типов. Проинициализируйте их значениями отличными от значений по умолчанию. Условия:
- Переменные должны находиться внутри класса Main
- В классе Main должны быть переменные всех простых типов
- В классе Main должны быть переменные только простых типов
- Значения переменных должны отличаться от значений по умолчанию
Задание: В методе main (точка входа в программу) объявите строковую переменную String name и присвойте ей ваше имя при инициализации, после чего выведите её в консоль. Условия:
- Переменная должна находиться в методе main
- Переменная должна иметь тип String
- Переменная должна иметь имя name
- В консоль должно быть выведено значение переменной name
Материалы:
https://metanit.com/java/tutorial/2.7.phphttps://metanit.com/java/tutorial/2.16.php
https://www.youtube.com/watch?v=qrBmQ_5Yen0
Задание №1:
В классе Main создайте метод static void prrintHelloWorld(), который будет выводить в консоль строку “Hello world!”.
Условия:
- Метод должен иметь модификатор static
- Метод не должен принимать параметры
- Метод должен выводить в консоль строку “Hello world!”
- Метод не должен ничего возвращать
Задание №2
В классе Main создайте метод static void prrintHello(String name), который будет принимать в качестве параметра имя и выводить в консоль строку “Hello {name}!”, где вместо {name} будет переданный параметр. Условия:
- Метод должен иметь модификатор static
- Метод должен принимать строку
- Метод должен выводить в консоль строку “Hello {name}!”
- Метод не должен ничего возвращать
Задание №3
В классе Main создайте метод static void printDivisionResult(double x, double y), которыый будет принимать два числа с плавающей точкой и выводить в консоль результат деления первого на второе. Условия:
Метод должен иметь модификатор static
Метод должен принимать в качестве параметров два числа с плавающей точкой
Метод должен выводить в консоль результат деление
Метод не должен ничего возвращать
Материалы:
https://metanit.com/java/tutorial/2.7.phphttps://metanit.com/java/tutorial/2.16.php
https://www.youtube.com/watch?v=qrBmQ_5Yen0
Задание №1
В классе Main создайте метод static int getMaxInt(), который будет возвращать максимальное значение типа int.
Условия:
- Метод должен иметь модификатор static
- Метод не должен ничего принимать
- Метод должен возвращать максимальное значение int
- Метод должен называться getMaxInt
- Метод не должен ничего выводить в консоль
Задание №2
В классе Main создайте метод static int sum(int x, int y), который будет принимать два целочисленных параметра и возвращать их сумму.
Условия:
- Метод должен иметь модификатор static
- Метод должен принимать два целочисленных параметра
- Метод должен возвращать целое число
- Метод должен называться sum
- Метод не должен ничего выводить в консоль
Задание:
В классе Main создайте метод static int incrementIfPositive, который будет принимать целочисленный параметр и возвращать это же число, увеличенное на единицу, если оно больше 0, в противном случае метод должен возвращать число без изменений.
Условия:
- Метод должен иметь модификатор static
- Метод должен принимать в качестве параметра целочисленное значение
- Метод должен возвращать целочисленное значение
- Метод не должен ничего выводить в консоль
Материалы:
https://metanit.com/java/tutorial/2.6.phphttps://www.youtube.com/watch?v=Q2DXFrzYWJs&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX&index=39
https://www.youtube.com/watch?v=6Vnm9T4NC2k&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX&index=40
Задание №1
В классе Main создайте метод static void printJavaWord(int count), который будет принимать целочисленный параметр и выводить в консоль слово “Java” равное ему количество раз.
Условия:
- Метод должен иметь модификатор static
- Метод должен принимать в качестве параметра целое число
- Метод должен выводить в консоль слово Java столько раз, сколько ему передали
- Метод не должен ничего возвращать
Задание №2
В классе Main создайте метод boolean determineAdult(int age), который будет принимать возраст человека и возвращать логическое значение, равное true если он 18 и больше и false если он меньше 18, если переданное число меньше 0, метод должен вывести в консоль “Ошибка! Введите правильный возраст.” и вернуть false.
Условия:
- Метод должен иметь модификатор static
- Метод должен принимать в качестве параметра целое число
- Метод должен возвращать логическое значение
Задание:
Известно, что 1 мм осадков - это один литр воды, вылитый на квадратный метр за 12 часов. Напишите метод static long determineRainfall(double area, double rainfallAmount), который будет принимать площадь в квадратных километрах и осадки в мм и возвращать количество выпавших осадков за сутки на этой площади.
Условия:
- Метод должен иметь модификатор static
- Метод должен принимать в качестве параметров два числа с плавающей точкой
- Метод должен возвращать число типа long
- Метод не должен ничего выводить в консоль
Материалы:
https://metanit.com/java/tutorial/2.9.phphttps://www.youtube.com/watch?v=Y2iB_DwdyfM&t=0s
Задание:
В методе main напишите программу, которая будет спрашивать имя пользователя и здороваться с ним.
При запуске программа должна выводить в консоль “Как вас зовут?”,после чего ожидать ввода имени пользователя.
После ввода имени программа должна выводить в консоль “Здравствуйте {username}!” (Где вместо {username} имя пользователя) и завершаться.
Для принятия ответа от пользователя воспользуйтесь классом Scanner из стандартной библиотеки.
Задание:
Создайте метод static int getMinFromTwo(int x, int y), который принимает два целочисленных параметра и возвращает наименьший из них.
Создайте метод static int getMinFromFour(int x, int y, int m, int n), который принимает четыре целочисленных параметра и возвращает наименьший из них.
При том второй метод должен использовать первый.
Условия:
- Оба метода должны принимать целочисленные параметры
- Оба метода должны возвращать целочисленные параметры
- Второй метод должен использовать первый
- Методы не должны ничего выводить в консоль
Задание:
Cоздайте метод static int fillArray(int x), который принимает целое число и возвращает массив целых чисел, размером равный этому числу и заполненный числами от 0 до числа, меньшего на единицу, чем принятое.
Условия:
- Метод должен принимать целое число
- Метод не должен ничего выводить в консоль
- Метод должен возвращать массив целых чисел
Задание:
Создайте метод static void printArray(int arr), который принимает массив целых чисел и выводит их в консоль, каждое с новой строки.
Условия:
- Метод должен принимать массив целых чисел
- Метод не должен ничего возвращать
- Метод должен выводить каждое число с новой строки
Тема: Объекты и классы.
Материалы:
https://metanit.com/java/tutorial/3.1.phphttps://www.youtube.com/watch?v=ftDWs7ICBCw&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX&index=4
Задание:
Создайте класс Human, содержащий поля String name и int age. У класса Human должен быть метод void sayHello(), который выводит в консоль, “Привет, меня зовут {name}, мне {age} лет.”. В методе main создайте объект класса Human, заполните его поля и вызовите метод sayHello().
Условия:
- Класс Human должен иметь поля String name и int age
- Метод sayHello() не должен ничего возвращать
- В методе main должен быть создан объект класса Human
- Поля объекта должны быть заполнены
- У объекта класса human должен быть вызван метод sayHello()