Можно ли это сделать?Как проверить, является ли double целое число
double variable;
variable = 5;
/* the below should return true, since 5 is an int.
if variable were to equal 5.7, then it would return false. */
if(variable == int) {
//do stuff
}
Я знаю, что код, вероятно, ничего подобного не идти, но как делает это пойти?
C#, но аналогичный в Java: http://stackoverflow.com/a/4077262/284240 ([Integer.MAX_VALUE] (http://docs.oracle.com/javase/1.4.2/docs/api/java /lang/Integer.html#MAX_VALUE)) –
Что бы вы получили от этого? 'double' и' int' представляются в памяти по-разному, и вы будете использовать тот или иной вариант в зависимости от контекста вашей обработки памяти. – Makoto
if (num% 1 == 0) –