Найти в Дзене

Крутой курс Java для "чайников". Урок 17. Задачи на switch case и цикл for.

Бесплатный курс теории и практики по программированию на Java, рассчитанный на тех, кто изучает программирование с нуля.
Оглавление

По итогам двух пройденных уроков предлагаю Вам самостоятельно порешать задачи. В основном их можно решить с использованием материалов уроков 15 и 16. Но что-то можно взять и из более ранних уроков.

1. Задачи, для решения которых используется оператор switch case.

Задача 1.1.

Пользователь задаёт номер дня недели (присваивает его объявленной переменной). Программа должна вывести его наименование на экран.

Задача 1.2.

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

В текущей задаче необходимо, чтобы пользователь задавал наименование месяца, а программа выдавала номер месяца. Выводимый на экран текст должен быть примерно таким: "Номер месяца наименование месяца - номер месяца".

Если наименование месяца введено не верно, должно быть выведено на экран соответствующее сообщение.

Задача 1.3.

Объявлено 2 переменные - одна текстовая, вторая целочисленная. Им присвоены значения. В одной переменной хранится в виде текста день недели, на который приходится первое число месяца. Во второй переменной в виде целого числа хранится значение текущего дня месяца от 1 до 31.

Необходимо вывести на экран следующее сообщение: "...-е число месяца - это _______________", где

... - это хранящееся в объявленной переменной значение дня месяца

_______________ - это соответствующий данному числу день недели (в виде текста).

2. Задачи, для решения которых используется цикл for.

Задача 2.1.

Вывести на экран числа от 10 до 1 включительно с интервалом 1. То есть

10

9

8

7

и так далее до 1.

Задача 2.2.

Вывести на экран числа от 0 до 30 включительно с интервалом 5.

Задача 2.3.

Вывести на экран числа от 5 до 95 включительно с интервалом 10.

Задача 2.4.

Объявляется целочисленная переменная и ей присваивается значение - целое число. На экран необходимо вывести факториал этого числа.

Задача 2.5.

Объявляется целочисленная переменная и ей присваивается значение - число, состоящее из одной цифры. На экран необходимо вывести результат умножения этого числа на целые числа от 1 до 10 в формате:

... * 1 = ___

... * 2 = ___

..................

... * 10 =___

Задача 2.6.

Объявляются 2 целочисленных переменных и им присваиваются значения. Вывести на экран в интервале от меньшего к большему все чётные числа.

Задача 2.7.

Необходимо вывести на экран таблицу умножения чисел от 1 до 9 в следующем виде:

1 2 3 4 5 6 7 8 9

2 4 6 8 10 12 14 16 18

3 6 9 12 15 18 21 24 27

....................

Подсказка. Для решения данной задачи используется оператор вывода текста на экран System.out.print().

Дополнительное задание к задаче. Вывести на экран результат умножения чисел в таком виде, чтобы они находились ровно друг под другом.

В следующем уроке разберём решения задач, но лучше если Вы решите их все самостоятельно.

Ссылка на предыдущий урок

Ссылка на следующий урок

Ссылка на содержание курса