Упражнения по условным выражениям Java: тестирование двух чисел с плавающей запятой одинаковыми с точностью до трех десятичных знаков
Условное заявление Java: упражнение 6 с решением
Напишите программу на Java, которая считывает два числа с плавающей запятой и проверяет, являются ли они одинаковыми с точностью до трех знаков после запятой.
Тестовые данные
Входное число с плавающей точкой: 1256
Введите число с плавающей точкой другого числа: 3254
Иллюстрированная презентация:
Пример решения :
Java-код:
import java.util.Scanner;
public class Exercise6 {
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Input floating-point number: ");
double x = in.nextDouble();
System.out.print("Input floating-point another number: ");
double y = in.nextDouble();
x = Math.round(x * 1000);
x = x / 1000;
y = Math.round(y * 1000);
y = y / 1000;
if (x == y)
{
System.out.println("They are the same up to three decimal places");
}
else
{
System.out.println("They are different");
}
}
}
Пример вывода:
Входное число с плавающей точкой: 1256 Введите число с плавающей точкой другого числа: 3254 Они разные
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите Java-программу, которая хранит число от пользователя и генерирует целое число от 1 до 7 и отображает название дня недели.
Далее: Напишите программу на Java, чтобы узнать количество дней в месяце.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования