Я обнаружил следующую программу
class Boolean {
public static void main(String argv[]) {
boolean x;
x = 4.4f == 4.4;
System.out.println(x);
}
}
Результат следующей программы - false
Но если мы напишем программу следующим образом, то
class Boolean {
public static void main(String argv[]) {
boolean x;
x = 4.5f == 4.5;
System.out.println(x);
}
}
В этом случае вывод true
Может кто-нибудь объяснить мне, почему ??