Операции Java. Задания

1. Проверка четности числа

  1. Создать программу, которая будет сообщать, является ли целое число, введённое пользователем, чётным или нет.
  2. Ввод числа осуществлять с помощью класса Scanner.
  3. Если пользователь введёт не целое число, то сообщать ему об ошибке.

Решение на Patreon.

2. Меньшее по модулю число

  1. Создать программу, которая будет выводить на экран меньшее по модулю из трёх введённых пользователем вещественных чисел.
  2. Для вычисления модуля используйте тернарную условную операцию.
  3. Для ввода чисел используем класс Scanner.

Решение на Patreon.

3. Гирлянда, часть 1

Имеется гирлянда, состоящая из 32 лампочек. Каждая лампочка имеет два состояния - включена или выключена. В начале работы программы случайным образом задайте какие лампочки будут включены. Напишите следующие методы:

  1. метод blink, который будет мигать лампочками гирлянды один раз (операция ~);
  2. метод run, который будет запускать гирлянду в режим бегущей строки (операция << или >>);
  3. метод isFirstLampOn, который будет выяснять включена ли лампочка в первой позиции (наложение маски с помощью &);
  4. метод, который будет распечатывать текущее состояние гирлянды. Для получения двоичного формата числа используйте метод Integer.toBinaryString(a).
  5. Используйте побитовые операции.

Смотрите решение задачи в видео.

Решение на Patreon.

4. Среднее значение чисел

Вычислить среднее значение трех вещественных чисел передаваемых на вход программы в качестве аргументов. Для преобразования из String в double используйте метод Double.parseDouble(String s).

Решение на Patreon.

Read also:
Trustpilot
Trustpilot
Comments
Abrekers
Feb 2, 2021
где можно посмотреть решение?
milkina
Feb 3, 2021
Пока не выложили.
recode
Aug 11, 2021
Не хватает примера для решения 3й задачи, возникли сложности
recode
Aug 11, 2021
int number; Scanner sc = new Scanner(System.in); if (!sc.hasNextInt()) System.out.println("Введено неверное число!"); else { number = sc.nextInt(); if ((number & 1) == 0) System.out.println("Число четное"); else System.out.println("Число нечетное"); }
sysadmin
Aug 13, 2021
Хорошо, как-то сделаем.