Сравнение чисел в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Сравнение чисел в Java

Сообщение Anonymous »

В Java все числовые типы наследуются от java.lang.Number. Было бы хорошей идеей иметь такой метод:

Код: Выделить всё

public boolean areEqual(Number first, Number second) {
if (first != null && second != null) {
return first.equals(second);
}
}
Меня беспокоят случаи, когда двойное 2,00000 не равно int 2. Обрабатываются ли они встроенными функциями равенства? Если нет, есть ли способ написать простую функцию сравнения чисел в Java? (внешние библиотеки, такие как Apache Commons, подходят)

Подробнее здесь: https://stackoverflow.com/questions/321 ... rs-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»