Условное выражение Java: упражнения, практика, решение

Упражнения с условными операторами Java [32 упражнения с решением]

1. Напишите программу на Java, чтобы получить число от пользователя и распечатать, положительный или отрицательный. Перейдите в редактор

Тестовые данные
Номер ввода: 35
Ожидаемый результат :
Число положительное

Щелкните меня, чтобы увидеть решение

2. Напишите программу на Java для решения квадратные уравнения (используйте if, else if и else). Перейдите в редактор

Тестовые данные
Введите a: 1
Введите b: 5
Введите c: 1
Ожидаемый результат :
Корни: -0.20871215252208009 и -4.7912878474779195

Щелкните меня, чтобы увидеть решение

3. Возьмите у пользователя три числа и выведите наибольшее число. Перейдите в редактор

Test Data
Введите 1-е число: 25
Введите 2-е число: 78
Введите третье число: 87
Ожидаемый результат :
Самый большой: 87

Щелкните меня, чтобы увидеть решение

4. Напишите программу на Java, которая считывает число с плавающей запятой и печатает «ноль», если это число равно нулю. В противном случае выведите «положительный» или «отрицательный». Добавьте «маленький», если абсолютное значение числа меньше 1, или «большое», если оно превышает 1 000 000. Перейдите в редактор

Тестовые данные
Введите число: 25
Ожидаемый результат :
Входное значение: 25
Положительное число

Щелкните меня, чтобы увидеть решение

5. Напишите программу на Java, которая хранит число от пользователя, генерирует целое число от 1 до 7 и отображает название дня недели. Перейдите в редактор

Тестовые данные
Номер ввода: 3
Ожидаемый результат :
Среда

Щелкните меня, чтобы увидеть решение

6. Напишите программу Java, которая читает в двух плавающих числа точек и проверяет, совпадают ли они с точностью до трех знаков после запятой. Перейдите в редактор

Test Data
Введите число с плавающей запятой: 25,586
Введите другое число с плавающей запятой: 25,589
Ожидаемый результат :
Они разные

Щелкните меня, чтобы увидеть решение

7. Напишите программу на Java, чтобы узнать количество дней в месяце. Перейдите в редактор

Тестовые данные
Введите номер месяца: 2
Введите год: 2016
Ожидаемый результат :
29 дней в феврале 2016 г.

Щелкните меня, чтобы увидеть решение

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 чисел: 1234 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 X 1 = 5 5 X 2 = 10 5 X 3 = 15 5 X 4 = 20 5 X 5 =  25 

Щелкните меня, чтобы увидеть решение

15. Напишите программу на Java, чтобы отображать n членов нечетного натурального числа и их сумма. Перейдите в редактор

Тестовые данные
Введите количество терминов: 5
Ожидаемый результат :

 Нечетные числа: 1 3 5 7 9 Сумма нечетных натуральных чисел до 5 членов: 25 

Щелкните меня, чтобы увидеть решение

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

Test Data
Введите количество строк: 10
Ожидаемый результат :

 1 12 123 1234 12345 123456 1234567 12345678 123456789 12345678910 

Щелкните меня, чтобы увидеть решение

17. Напишите программу на Java, чтобы создать такой узор, как прямоугольный треугольник с числом, которое будет повторять число подряд. Схема выглядит следующим образом: Перейти в редактор

 1223334444 

Щелкните меня, чтобы увидеть решение

18. Напишите программу на Java, чтобы создать такой узор, как прямой угол треугольник с номером, увеличенным на 1. Шаблон вроде: Перейти в редактор

 12 34 5 67 8 9 10 

Щелкните меня, чтобы увидеть решение

19. Напишите программу на Java, чтобы создать такой узор, как пирамида с числом, которое будет повторять число в той же строке. Перейдите в редактор

 1 2 2 3 3 3 4 4 4 4 

Щелкните меня, чтобы увидеть решение

20. Напишите программу на Java для печати треугольника Флойда. Перейдите в редактор

Тестовые данные
Введите количество строк: 5
Ожидаемый результат :

 Введите количество строк: 51 2 3 4 5 6 7 8 9 10 11 12 13 14 15 

Щелкните меня, чтобы увидеть решение

21. Напишите программу на Java, которая отображает узор в виде ромба. Перейдите в редактор

Test Data
Введите количество строк (половина ромба): 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
Ожидаемый результат :

 A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFEDCBA ABCDEDCBA ABCDCBA ABCBA ABA A 

Щелкните меня, чтобы увидеть решение

27. Напишите программу на Java, которая считывает целое число и проверяет, является ли оно отрицательным, нулем или положительным. Перейдите в редактор

Тестовые данные
Введите число: 7
Ожидаемый результат :

 Число положительное 

Щелкните меня, чтобы увидеть решение

28. Напишите Программа на Java, считывающая число с плавающей запятой. Если число равно нулю, выводится «ноль», в противном случае — «положительный» или «отрицательный». Добавьте «маленький», если абсолютное значение числа меньше 1, или «большое», если оно превышает 1 000 000. Перейдите в редактор

Тестовые данные
Введите число: -2534
Ожидаемый результат :

 Отрицательный 

Щелкните меня, чтобы увидеть решение

29. Напишите Java программа, которая считывает положительное целое число и подсчитывает количество цифр, которое имеет число (менее десяти миллиардов).. Перейдите в редактор

Test Data
Введите целое число меньше десяти миллиардов: 125463
Ожидается Вывод :

 Количество цифр в числе: 6 

Щелкните меня, чтобы увидеть решение

30. Напишите программу на Java, которая принимает три числа и печатает «Все числа равны», если все три числа равны, «Все числа различны», если все три числа различны и «Ни все числа равны, либо другой «иначе. Перейдите в редактор

Тестовые данные
Введите первое число: 2564
Введите второе число: 3526
Введите третье число: 2456
Ожидаемый результат :

 Все числа разные 

Щелкните меня, чтобы увидеть решение

31. Напишите программу, которая принимает три числа от пользователя и печатает «возрастание», если числа находятся в порядке возрастания, «уменьшение», если числа находятся в в порядке убывания и «Ни в порядке увеличения, ни в порядке убывания» в противном случае. Перейдите в редактор

Тестовые данные
Введите первое число: 1524
Введите второе число: 2345
Введите третье число: 3321
Ожидаемый результат :

 В порядке возрастания 

Щелкните меня, чтобы увидеть решение

32. Напишите программу на Java, которая принимает два числа с плавающей запятой и проверяет, совпадают ли они с точностью до двух десятичных знаков. Перейдите в редактор

Test Data
Введите первое число с плавающей запятой: 1235
Введите второе число с плавающей запятой: 2534
Ожидаемый результат :

 Эти числа разные. 

Щелкните меня, чтобы увидеть решение

Редактор кода Java:

Еще впереди!

Не отправляйте здесь какие-либо решения вышеуказанных упражнений, если вы хотите внести свой вклад, перейдите на соответствующую страницу упражнений.

Оцените статью
nanomode.ru
Добавить комментарий