If you run the following expression 102 * 0.0254 you will get 2.59079999999998 but the answer is 2.5908 But yet, multiple 102 * 0.0253 or 102*0.0255 or 102*0.0256 and you get the right answer!! Just with this number. This fails on both the emulator for eclipse and on my actual htc phone. Help! Can anyone help me solve this problem?