public static double division(int a, int b) {
    double result = (double) a/b;
    return result;
}

public static double percent(int a, int b) {
    double result = (double) a*b/100;
    return result;
}
Почему а и b нужно преобразовать в дробь если деление присваивается к дробному.?