RE: The Programmer's Challenge of the Day

You are viewing a single comment's thread from:

The Programmer's Challenge of the Day

in programming •  7 years ago 

Sorry my friend. It's Yes.
Answer is 'YES' and it happens like this because 'a' is in float but 0.7 is by default double so the binary representation of both vary and causes this result to occur.
To get correct result you need to use a < 0.7f : )

For more deeper understanding refer: https://stackoverflow.com/questions/6883306/floating-point-comparison-a-0-7

And remember to upvote and follow please.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!