Почему if
условно оценивает true
в этой программе? Как 10
эквивалент 10.0
?Равенство Оператор тонкие отличия
public class Test {
public static void main(String[] args) {
int i = 10;
double d = 10.0;
if (i == d) {
System.out.println("hi");
} else {
System.out.println("bye");
}
}
}
'я == d' такое же, как' (дважды) я == d' или 'I - г == 0 ' –