Условное заявление Java: упражнения, практика, решение
Упражнения по условным выражениям Java [32 упражнения с решением]
1. Напишите программу на Java, чтобы получить число от пользователя, и распечатайте, является ли оно положительным или отрицательным. Перейти к редактору
Тестовые данные
Введите номер: 35
Ожидаемый результат :
Номер положительный
Нажмите меня, чтобы увидеть решение
2. Напишите программу на Java для решения квадратных уравнений (используйте if, else if и else). Перейти к редактору
Тестовые данные
Введите: 1
Вход б: 5
Вход c: 1
Ожидаемый результат :
Корни -0.20871215252208009 и -4.7912878474779195
Нажмите меня, чтобы увидеть решение
3. Возьмите три цифры у пользователя и напечатайте наибольшее число. Перейти к редактору
Тестовые данные
Введите 1-е число: 25
Введите 2-е число: 78
Введите 3-е число: 87
Ожидаемый результат :
Наибольшее: 87
Нажмите меня, чтобы увидеть решение
4. Напишите программу на Java, которая читает число с плавающей запятой и печатает «ноль», если число равно нулю. В противном случае выведите «положительный» или «отрицательный». Добавьте «маленький», если абсолютное значение числа меньше 1, или «большой», если он превышает 1 000 000. Перейти к редактору
Тестовые данные
Введите число: 25
Ожидаемый результат :
Входное значение: 25
Положительное число
Нажмите меня, чтобы увидеть решение
5. Напишите программу на Java, которая хранит число от пользователя и генерирует целое число от 1 до 7 и отображает название дня недели. Перейти к редактору
Тестовые данные
Введите номер: 3
Ожидаемый результат :
среда
Нажмите меня, чтобы увидеть решение
6. Напишите программу на Java, которая считывает два числа с плавающей запятой и проверяет, совпадают ли они с точностью до трех десятичных знаков. Перейти к редактору
Тестовые данные
Входное число с плавающей точкой: 1256
Введите число с плавающей точкой другого числа: 3254
Ожидаемый результат :
Они разные
Нажмите меня, чтобы увидеть решение
7. Напишите программу на Java, чтобы узнать количество дней в месяце. Перейти к редактору
Тестовые данные
Введите номер месяца: 2
Введите год: 2016
Ожидаемый результат :
В феврале 2016 года 29 дней
Нажмите меня, чтобы увидеть решение
8. Напишите программу на Java, в которой пользователю нужно предоставить один символ из алфавита. Печать гласного или согласного, в зависимости от ввода пользователя. Если пользовательский ввод не является буквой (между a и z или A и Z) или является строкой длиной> 1, выведите сообщение об ошибке. Перейти к редактору
Тестовые данные
Введите алфавит: p
Ожидаемый результат :
Входное письмо является согласным
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java, от которой у пользователя уходит год, и напечатайте, является ли этот год високосным или нет. Перейти к редактору
Тестовые данные
Введите год: 2016
Ожидаемый результат :
2016 год високосный
Нажмите меня, чтобы увидеть решение
10. Напишите программу на Java для отображения первых 10 натуральных чисел. Перейти к редактору
Ожидаемый результат :
Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 9 10
Нажмите меня, чтобы увидеть решение
11. Напишите программу на Java для отображения n терминов натуральных чисел и их суммы. Перейти к редактору
Тестовые данные
Введите число: 2
Ожидаемый результат :
Введите номер: 2 Первые n натуральных чисел: 2 1 2 Сумма натурального числа до n слагаемых: 23
Нажмите меня, чтобы увидеть решение.
12. Напишите программу на Java, чтобы ввести 5 цифр с клавиатуры и найти их сумму и среднее. Перейти к редактору
Тестовые данные
Введите 5 цифр: 1 2 3 4 5
Ожидаемый результат :
Введите 5 цифр: 1 2 3 4 5 Сумма 5 нет: 15 Среднее значение: 3,0
Нажмите меня, чтобы увидеть решение
13. Напишите программу на Java, чтобы отобразить куб числа до заданного целого числа. Перейти к редактору
Тестовые данные
Введите количество терминов: 4
Ожидаемый результат :
Число: 1 и куб 1: 1 Число: 2 и куб 2: 8 Число: 3 и куб 3: 27 Число: 4 и куб 4: 64
Нажмите меня, чтобы увидеть решение
14. Напишите программу на Java для отображения таблицы умножения заданного целого числа. Перейти к редактору
Тестовые данные
Введите число (Таблица для расчета): Введите число членов: 5
Ожидаемый результат :
5 X 0 = 0 5 х 1 = 5 5 х 2 = 10 5 х 3 = 15 5 х 4 = 20 5 х 5 = 25
Нажмите меня, чтобы увидеть решение
15. Напишите программу на Java для отображения n терминов нечетного натурального числа и их суммы. Перейти к редактору
Тестовые данные
Введите количество терминов: 5
Ожидаемый результат :
Нечетные числа: 1 3 5 7 9 Сумма нечетного натурального числа до 5 слагаемых: 25
Нажмите меня, чтобы увидеть решение
16. Напишите программу на Java для отображения шаблона в виде прямоугольного треугольника с номером. Перейти к редактору
Тестовые данные
Введите количество строк: 10
Ожидаемый результат :
1 12 123 1234 12345 123456 1234567 12345678 123456789 12345678910
Нажмите меня, чтобы увидеть решение
17. Напишите программу на Java для создания такого шаблона, как прямоугольный треугольник, с номером, который будет повторять число в ряду. Шаблон выглядит следующим образом: Перейти в редактор
1 22 333 4444
Нажмите меня, чтобы увидеть решение
18. Напишите программу на Java, чтобы сделать такой шаблон, как прямоугольный треугольник, с числом, увеличенным на 1. Шаблон, например: Перейти в редактор
1 2 3 4 5 6 7 8 9 10
Нажмите меня, чтобы увидеть решение
19. Напишите программу на Java, чтобы сделать такой шаблон, как пирамида, с числом, которое будет повторять число в той же строке. Перейти к редактору
1 2 2 3 3 3 4 4 4 4
Нажмите меня, чтобы увидеть решение
20. Напишите программу на Java для печати треугольника Флойд. Перейти к редактору
Тестовые данные
Введите количество строк: 5
Ожидаемый результат :
1 01 101 0101 10101
Нажмите меня, чтобы увидеть решение
21. Напишите программу на Java для отображения рисунка в виде ромба. Перейти к редактору
Тестовые данные
Введите количество строк (половина ромба): 7
Ожидаемый результат :
* *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** *
Нажмите меня, чтобы увидеть решение
22. Напишите программу на Java для отображения треугольника Паскаля. Перейти к редактору
Тестовые данные
Введите количество строк: 5
Ожидаемый результат :
Введите количество строк: 5 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
Нажмите меня, чтобы увидеть решение
23. Напишите Java-программу для генерации следующего * треугольника. Перейти к редактору
Тестовые данные
Введите число: 6
Ожидаемый результат :
****** ***** **** *** ** *
Нажмите меня, чтобы увидеть решение
24. Напишите Java-программу для генерации следующего треугольника @. Перейти к редактору
Тестовые данные
Введите число: 6
Ожидаемый результат :
@ @@ @@@ @@@@ @@@@@ @@@@@@
Нажмите меня, чтобы увидеть решение
25. Напишите программу на Java для отображения структуры номера ромба. Перейти к редактору
Тестовые данные
Введите число: 7
Ожидаемый результат :
1 212 32123 4321234 543212345 65432123456 7654321234567 65432123456 543212345 4321234 32123 212 1
Нажмите меня, чтобы увидеть решение
26. Напишите программу на Java для отображения следующей структуры ромба символов. Перейти к редактору
Тестовые данные
Введите число: 7
Ожидаемый результат :
ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFEDCBA ABCDEDCBA ABCDCBA ABCBA ABA
Нажмите меня, чтобы увидеть решение
27. Напишите программу на Java, которая читает целое число и проверяет, является ли оно отрицательным, нулевым или положительным. Перейти к редактору
Тестовые данные
Введите число: 7
Ожидаемый результат :
Номер положительный
Нажмите меня, чтобы увидеть решение
28. Напишите программу на Java, которая читает число с плавающей запятой. Если число равно нулю, оно печатает «ноль», в противном случае выведите «положительный» или «отрицательный». Добавьте «маленький», если абсолютное значение числа меньше 1, или «большой», если он превышает 1 000 000. Перейти к редактору
Тестовые данные
Введите число: -2534
Ожидаемый результат :
отрицательный
Нажмите меня, чтобы увидеть решение
29. Напишите программу на Java, которая читает положительное целое число и подсчитывает количество цифр, которое имеет число (менее десяти миллиардов). Перейти к редактору
Тестовые данные
Введите целое число менее десяти миллиардов: 125463
Ожидаемый результат :
Количество цифр в номере: 6
Нажмите меня, чтобы увидеть решение
30. Напишите программу на Java, которая принимает три числа и печатает «Все числа равны», если все три числа равны, «Все числа различны», если все три числа различны, и «Ни все не равны или различны» в противном случае. Перейти к редактору
Тестовые данные
Введите первое число: 2564
Введите второе число: 3526
Введите третье число: 2456
Ожидаемый результат :
Все цифры разные
Нажмите меня, чтобы увидеть решение
31. Напишите программу, которая принимает три числа от пользователя и печатает «увеличивающиеся», если числа расположены в порядке возрастания, «убывающие», если числа находятся в порядке убывания, и «Ни возрастающий, ни убывающий порядок» в противном случае. Перейти к редактору
Тестовые данные
Введите первое число: 1524
Введите второе число: 2345
Введите третье число: 3321
Ожидаемый результат :
Увеличение заказа
Нажмите меня, чтобы увидеть решение
32. Напишите программу на Java, которая принимает два числа с плавающей точкой и проверяет, совпадают ли они с точностью до двух десятичных знаков. Перейти к редактору
Тестовые данные
Введите первое число с плавающей точкой: 1235
Введите второе число с плавающей точкой: 2534
Ожидаемый результат :
Эти цифры разные.
Нажмите меня, чтобы увидеть решение
Редактор кода Java:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования