import java.util.*;
public class test {
    public static void main(String [] args) {
        Scanner scn = new Scanner(System.in);
        double s = 253.3;
        while(s > 9) {
            s = s/10;
        }
        System.out.println(s);
    }
}
Why the output is 2.5330000000000004 and not 2.533?
 
    