Search This Blog

Friday, August 19, 2016

Hàm - Hàm làm tròn hiệu của 2 số integer

public static int round2(int a,int n){
    double x = a ;
    double y = n ;
    double d =  x/y ;
    double dAbs = Math.abs(d);
    int i = (int) dAbs;
    double result = dAbs - (double) i;
    if(result<0.25){
        return d<0 ? -i : i;
    }else{
        return d<0 ? -(i+1) : i+1;
    }
}

No comments:

Post a Comment