I'm having slight difficulty in performing a calculation in Java. Here is what I'm trying to do -
((0.053800 * (500000/1000)) + 4) * 0.85
In my java application, it returns 26.264999999999997, which if you round up to 2 decimal places, becomes 26.26.
But in MS Excel, the same formula returns 26.265000.. and therefore the rounded result is 26.27.
If my Java application is returning incorrect value, what can I do to correct it?
Example: Simple Calculator using Java switch Statementresult = number1 * number2; System. out. println(number + " * " + number2 + " = " + result); break; These statements compute the product of two numbers and print the output.
modulus: An operator that works on integers and yields the remainder when one number is divided by another. In Java it is denoted with a percent sign(%).
See my answer here for an explanation of what's going on.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With