Куды бечь?) что делать?)
Прикол на скриншоте - результаты вычитаний
Не удивительно что они не равны)
package com.javarush.task.pro.task03.task0311;
import java.util.Scanner;
/*
Высокая точность
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner scanner = new Scanner(System.in);
double a = scanner.nextDouble();
double b = scanner.nextDouble();
if ( Math.abs(b - a) < 0.000001)
System.out.println("числа равны");
else //напишите тут ваш код
System.out.println("числа не равны");
System.out.println(a);
System.out.println(b);
System.out.println(b - a);
System.out.println(1.02 - 1.01);
System.out.println(1.002 - 1.001);
System.out.println(1.0002 - 1.0001);
System.out.println(1.00002 - 1.00001);
System.out.println(1.000002 - 1.000001);
System.out.println(1.0000002 - 1.0000001);
}
}