Мы в сети

VK
FB

Оформите подписку!

 Введите Ваш E-m@il и
получайте свежие новости

Страница автора - Михаил Русаков
Страница автора

Автор(ы): Михаил Русаков

Бесплатный курс по Java для начинающих научит Вас всему, что необходимо для создания первых программ на Java. Помимо уроков, Вы получите и множество различных упражнений для закрепления материала из уроков.

Смотреть видео:

Обучение Java для начинающих. Урок №1. Как проходить курс? (Михаил Русаков)

Содержание:

Раздел №1. Введение

  • Урок №1. Как проходить курс?
  • Урок №2. Что такое Java?
  • Урок №3. Установка среды разработки

Упражнения

  • Упражнени №1.

Установите NetBeans IDE.

Раздел №2. Основы программирования на Java

  • Урок №1. Hello World.

Упражнения

  • Упражнени №1.

Выведите в консоль сообщение: «Привет, мир!».

  • Упражнени №2.

Выведите в JOptionPane сообщение: «Я прохожу курс по Java!».

  • Упражнени №3.

Запустите написанное приложение в командной строке, перед этим его в командной строке скомпилировав.

  • Упражнени №4.

Создайте jar-файл и проверьте его работу.

  • Урок №2. Переменные и их типы.

Упражнения

  • Упражнени №1.

Создайте строковую переменную со значением: «53.5»

  • Упражнени №2.

 Преобразуйте эту строковую переменную в переменную типа double

  • Упражнени №3.

Выведите получившуюся переменную в консоль

  • Упражнени №4.

Создайте переменную типа char, в которую поместите первую букву Вашего имени

  • Упражнени №5.

Выведите её в консоль.

  • Упражнени №6.

Создайте целую переменную с именем age и присвойте ей значение Вашего возраста.

  • Упражнени №7.

Выведите её в консоль.

  • Урок №3. Арифметические операции.

Упражнения

  • Упражнени №1.

Создайте две переменных типа double и присвойте им какие-нибудь значения.

  • Упражнени №2.

Выполните с ними операции сложения, вычитания, умножения и деления.

  • Упражнени №3.

Выполните операцию инкремента и декремента надо одной из переменных.

  • Упражнени №4.

Выведите результат в консоль.

  • Упражнени №5.

Прибавьте к первой переменной 5 и запишите результат в эту же переменную (полной записью и сокращённой).

  • Упражнени №6.

Выведите результат в консоль.

  • Упражнени №7.

Создайте целую переменную и присвойте ей значение 8.

  • Упражнени №8.

Выведите остаток от деления на 3 в консоль.

  • Урок №4. Операции сравнения.

Упражнения

  • Упражнени №1.

Создайте 2 переменных типа double с произвольными значениями.

  • Упражнени №2.

 Выведите в консоль следующие операции сравнения между ними: >, <, >=, <=, !=, ==

  • Урок №5. Логические операции.

Упражнения

  • Упражнени №1.

Создайте 3 переменных типа Boolean: true, false, false.

  • Упражнени №2.

Сделайте логические выражения из 3-х переменных, чтобы:

  • А. Обязательно был && и в результате было true (решение в качестве примера: «true && !(false && false)» – только переменные подставляйте, а не значения).
  • Б. Обязательно был || и в результате было false.
  • В. Обязательно был ^ и в результате было true.
  • Урок №6. Битовые операции.

Упражнения

  • Упражнени №1.

Создайте две целых переменных (5 и 10).

  • Упражнени №2.

Преобразуйте их в двоичный код и выведите их.

  • Упражнени №3.

Выполните между ними следующие операции: &, |, ^.

  • Упражнени №4.

С первой переменной сделайте ещё так же следующие операции: ~, >>1, <<1.

Примечание: перед просмотром результатов побитовых операций обязательно рассчитайте его самостоятельно, а потом просто сравните с правильным.

  • Урок №7. Условный оператор.

Упражнения

  • Упражнени №1.

Используя JOptionPane, попросите пользователя ввести первое число.положительное число.

  • Упражнени №2.

Если пользователь не ввёл ничего, то напишите ему об этом, используя JOptionPane.

  • Упражнени №3.

Используя JOptionPane, попросите пользователя ввести второе число, отличное от 0.

  • Упражнени №4.

Если пользователь не ввёл ничего, то напишите ему об этом, используя JOptionPane.

  • Упражнени №5.

Если пользователь ввёл 0, то выведите в JOptionPane сообщение: «Результат: бесконечность».

  • Упражнени №6.

Если пользователь ввёл не 0, то выведите через JOptionPane результат деления первого числа на второе.

Примечание: Если пользователь ввёл некорректные данные (ничего не ввёл, либо какую-нибудь строку вместо числа), то завершайте программу.

  • Урок №8. Оператор цикла for.

Упражнения

  • Упражнени №1.

Попросите пользователя ввести положительное целое число через JOptionPane.

  • Упражнени №2.

Обработайте некорректные данные (ничего не ввёл, отрицательное число, 0, не целое число), выведя соответствующие уведомления об ошибке.

  • Упражнени №3.

Вычислите сумму всех чисел от 1 до числа, введённого пользователем, используя цикл for.

  • Упражнени №4.

Выведите результат пользователю через JOptionPane.

Пример: Пользователь ввёл 7, значит, надо вычислить сумму: 1+2+3+4+5+6+7=?

  • Урок №9. Оператор цикла while.

Упражнения

  • Упражнени №1.

Попросите пользователя ввести неотрицательно целое число через JOptionPane.

  • Упражнени №2.

Обработайте некорректные данные (ничего не ввёл, отрицательное число, не целое число), выведя соответствующие уведомления об ошибке.

  • Упражнени №3.

Вычислите факториал числа, введённого пользователем, используя цикл while.

  • Упражнени №4.

Выведите результат пользователю через JOptionPane.

Примечание: Факториал 0 = 1, факторил 1 = 1, факториал 2 = 1 * 2, факториал 3 = 1 * 2 * 3, факториал числа n = 1 * 2 * 3 * … * (n – 1. * n.

  • Урок №10. Оператор цикла do-while.

Упражнения

  • Упражнени №1.

Используя бесконечный цикл do-while, заставьте пользователя ввести положительное целое число.

Примечание: Если пользователь вводит что-то некорректное, то сообщайте ему об этом и просите снова ввести положительное целое число. И так до бесконечности, пока он не введёт правильный вариант. Как только он вводит правильный вариант, выходите из цикла, и выводите JOptionPane с сообщением: «Спасибо!».

  • Урок №11. Оператор switch-case.

Упражнения

Упражнени №1.

Попросите пользователя ввести первое число через JOptionPane, а затем аналогично второе.

  • Упражнени №2.

Попросите пользователя ввести одну из операций: «+», «-», «*», «/».

  • Упражнени №3.

Используя switch-case выполните соответствующую операцию между двумя введёнными числами и выведите результат через JOptionPane.

Примечание: При вводе некорректных данных выведите информацию об ошибке в консоль и завершите программу.

  • Урок №12. Одномерные массивы.

Упражнения

  • Упражнени №1.

Создайте массив из 5 чисел типа double.

  • Упражнени №2.

Используя цикл while, выведите сумму всех чисел массива.

  • Упражнени №3.

Используя цикл for, выведите произведение всех чисел массива.

  • Урок №13. Многомерные массивы.

Упражнения

  • Упражнени №1.

Создайте двумерный массив размера 2x3 целых чисел.

  • Упражнени №2.

Используя цикл for, вычислите сумму всех чисел.

  • Упражнени №3.

Создайте новый одномерный массив из двух элементов.

  • Упражнени №4.

Используя цикл for, вычислите сумму каждой строки первого массива и запишите результат в новый массив.

© 2019 http://www.dvdcurse.ru Все права защищены.