Раздел №1. Введение
- Урок №1. Как проходить курс?
- Урок №2. Что такое Java?
- Урок №3. Установка среды разработки
Упражнения
Установите NetBeans IDE.
Раздел №2. Основы программирования на Java
Упражнения
Выведите в консоль сообщение: «Привет, мир!».
Выведите в JOptionPane сообщение: «Я прохожу курс по Java!».
Запустите написанное приложение в командной строке, перед этим его в командной строке скомпилировав.
Создайте jar-файл и проверьте его работу.
- Урок №2. Переменные и их типы.
Упражнения
Создайте строковую переменную со значением: «53.5»
Преобразуйте эту строковую переменную в переменную типа double
Выведите получившуюся переменную в консоль
Создайте переменную типа char, в которую поместите первую букву Вашего имени
Выведите её в консоль.
Создайте целую переменную с именем age и присвойте ей значение Вашего возраста.
Выведите её в консоль.
- Урок №3. Арифметические операции.
Упражнения
Создайте две переменных типа double и присвойте им какие-нибудь значения.
Выполните с ними операции сложения, вычитания, умножения и деления.
Выполните операцию инкремента и декремента надо одной из переменных.
Выведите результат в консоль.
Прибавьте к первой переменной 5 и запишите результат в эту же переменную (полной записью и сокращённой).
Выведите результат в консоль.
Создайте целую переменную и присвойте ей значение 8.
Выведите остаток от деления на 3 в консоль.
- Урок №4. Операции сравнения.
Упражнения
Создайте 2 переменных типа double с произвольными значениями.
Выведите в консоль следующие операции сравнения между ними: >, <, >=, <=, !=, ==
- Урок №5. Логические операции.
Упражнения
Создайте 3 переменных типа Boolean: true, false, false.
Сделайте логические выражения из 3-х переменных, чтобы:
- А. Обязательно был && и в результате было true (решение в качестве примера: «true && !(false && false)» – только переменные подставляйте, а не значения).
- Б. Обязательно был || и в результате было false.
- В. Обязательно был ^ и в результате было true.
- Урок №6. Битовые операции.
Упражнения
Создайте две целых переменных (5 и 10).
Преобразуйте их в двоичный код и выведите их.
Выполните между ними следующие операции: &, |, ^.
С первой переменной сделайте ещё так же следующие операции: ~, >>1, <<1.
Примечание: перед просмотром результатов побитовых операций обязательно рассчитайте его самостоятельно, а потом просто сравните с правильным.
- Урок №7. Условный оператор.
Упражнения
Используя JOptionPane, попросите пользователя ввести первое число.положительное число.
Если пользователь не ввёл ничего, то напишите ему об этом, используя JOptionPane.
Используя JOptionPane, попросите пользователя ввести второе число, отличное от 0.
Если пользователь не ввёл ничего, то напишите ему об этом, используя JOptionPane.
Если пользователь ввёл 0, то выведите в JOptionPane сообщение: «Результат: бесконечность».
Если пользователь ввёл не 0, то выведите через JOptionPane результат деления первого числа на второе.
Примечание: Если пользователь ввёл некорректные данные (ничего не ввёл, либо какую-нибудь строку вместо числа), то завершайте программу.
- Урок №8. Оператор цикла for.
Упражнения
Попросите пользователя ввести положительное целое число через JOptionPane.
Обработайте некорректные данные (ничего не ввёл, отрицательное число, 0, не целое число), выведя соответствующие уведомления об ошибке.
Вычислите сумму всех чисел от 1 до числа, введённого пользователем, используя цикл for.
Выведите результат пользователю через JOptionPane.
Пример: Пользователь ввёл 7, значит, надо вычислить сумму: 1+2+3+4+5+6+7=?
- Урок №9. Оператор цикла while.
Упражнения
Попросите пользователя ввести неотрицательно целое число через JOptionPane.
Обработайте некорректные данные (ничего не ввёл, отрицательное число, не целое число), выведя соответствующие уведомления об ошибке.
Вычислите факториал числа, введённого пользователем, используя цикл while.
Выведите результат пользователю через JOptionPane.
Примечание: Факториал 0 = 1, факторил 1 = 1, факториал 2 = 1 * 2, факториал 3 = 1 * 2 * 3, факториал числа n = 1 * 2 * 3 * … * (n – 1. * n.
- Урок №10. Оператор цикла do-while.
Упражнения
Используя бесконечный цикл do-while, заставьте пользователя ввести положительное целое число.
Примечание: Если пользователь вводит что-то некорректное, то сообщайте ему об этом и просите снова ввести положительное целое число. И так до бесконечности, пока он не введёт правильный вариант. Как только он вводит правильный вариант, выходите из цикла, и выводите JOptionPane с сообщением: «Спасибо!».
- Урок №11. Оператор switch-case.
Упражнения
Упражнени №1.
Попросите пользователя ввести первое число через JOptionPane, а затем аналогично второе.
Попросите пользователя ввести одну из операций: «+», «-», «*», «/».
Используя switch-case выполните соответствующую операцию между двумя введёнными числами и выведите результат через JOptionPane.
Примечание: При вводе некорректных данных выведите информацию об ошибке в консоль и завершите программу.
- Урок №12. Одномерные массивы.
Упражнения
Создайте массив из 5 чисел типа double.
Используя цикл while, выведите сумму всех чисел массива.
Используя цикл for, выведите произведение всех чисел массива.
- Урок №13. Многомерные массивы.
Упражнения
Создайте двумерный массив размера 2x3 целых чисел.
Используя цикл for, вычислите сумму всех чисел.
Создайте новый одномерный массив из двух элементов.
Используя цикл for, вычислите сумму каждой строки первого массива и запишите результат в новый массив.