Типы данных Java: упражнения, практика, решение

Упражнения по типам данных Java [15 упражнений с решением]

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

1. Напишите программу на Java для преобразования температуры из градусов Фаренгейта в градусы Цельсия. Перейдите в редактор
Тестовые данные
Введите градус в градусах Фаренгейта: 212
Ожидаемый результат :
212,0 градусов по Фаренгейту равно 100,0 по Цельсию

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

2. Напишите программа на Java, которая считывает число в дюймах, преобразует его в метры. Перейдите в редактор
Примечание. Один дюйм равен 0,0254 метра.
Тестовые данные
Введите значение для дюйма: 1000
Ожидаемый результат :
1000,0 дюймов = 25,4 метра

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

3. Напишите программу на Java, которая считывает целое число от 0 до 1000 и складывает все цифры целого числа. Перейдите в редактор

Тестовые данные
Введите целое число от 0 до 1000: 565
Ожидаемый результат :
Сумма всех цифр в 565 составляет 16

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

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

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

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

5. Напишите программу на Java, которая печатает текущее время в GMT. Перейдите в редактор

Test Data
Введите смещение часового пояса к GMT: 256
Ожидаемый результат :
Текущее время 23:40:24

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

6. Напишите программу на Java для вычисления индекса массы тела (ИМТ). Перейдите в редактор

Test Data
Введите вес в фунтах: 452
Введите высоту в дюймах: 72
Ожидаемый результат :
Индекс массы тела 61.30159143458721

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

7. Напишите программу на Java, которая показывает пользователю расстояние (в метрах) и время (в виде трех чисел: часы, минуты, секунды) и отображает скорость в метрах в секунду. , километров в час и миль в час (подсказка: 1 миля = 1609 метров). Перейдите в редактор

Test Data
Введите расстояние в метрах: 2500
Введите час: 5
Введите минут: 56
Введите секунды: 23
Ожидаемый результат :
Ваша скорость в метрах/секунду составляет 0,11691531
Ваша скорость в км/ч составляет 0,42089513
Ваша скорость в милях/ч составляет 0,26158804

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

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

Ожидаемый результат

:
Квадрат: .2f
Куб: .2f
Четвертая степень: 50625.00

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

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

Тестовые данные
Введите 1-е целое число: 25
Введите 2-е целое число: 5
Ожидаемый результат :
Сумма двух целых чисел: 30
Разница двух целых чисел: 20
Произведение двух целых чисел: 125
Среднее из двух целых чисел: 15.00
Расстояние двух целых чисел: 20
Максимальное целое число: 25
Минимальное целое число: 5

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

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

Тестовые данные
Введите шесть неотрицательных цифр: 123456
Ожидаемый результат :
1 2 3 4 5 6

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

11. Напишите программу на Java, чтобы проверить, является ли данное значение типа double/float конечным значением с плавающей запятой или нет. Перейдите в редактор
Щелкните меня, чтобы увидеть решение

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

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

14. Напишите программу на Java для извлечения значения примитивного типа из заданного значения BigInteger . Перейдите в редактор
Тип-примитив предопределен языком и назван зарезервированным ключевым словом. Примитивные значения не разделяют состояние с другими примитивными значениями. В языке программирования Java поддерживаются восемь примитивных типов данных: byte, short, int, long, float, double, Boolean и char.
BigInteger () переводит знаковое представление BigInteger в BigInteger. Знак представлен как целочисленное значение знака: -1 для отрицательного, 0 для нуля или 1 для положительного. Величина представляет собой массив байтов с прямым порядком байтов: старший байт находится в нулевом элементе. Допускается массив величин нулевой длины, результатом которого будет значение BigInteger, равное 0, независимо от того, является ли signum -1, 0 или 1.

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

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

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

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

Еще впереди!

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

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