кодесурса

Упражнения по условным выражениям Java: тестирование двух чисел с плавающей запятой одинаковыми с точностью до трех десятичных знаков

script1adsense2code
script1adsense3code

Условное заявление 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code