У меня такой вопрос по данной задаче, в двух последних методах деления и определения процента от числа, я написал в коде следующее
public static double division(int a, int b) {
       return (double) a/b;
   }
   public static double percent(int a, int b) {
       return (double) a*b/100;
   }
   public static void main(String[] args) {
   }
В чем разница этого кода от кода написанного ниже:
public static double division(int a, int b) {
       double div = a/b;
        return div;
    }
    public static double percent(int a, int b) {
       double per = a*b/100;
        return per ;
    }
    public static void main(String[] args) {
    }
Просто для меня коды идентичны т.е одинаково выполняют одно и тоже действие, а валидатор все равно ругался, чтобы я убедился, что не возвращается целое число. Может кто пояснит, просто я возможно момент в обучении какой-то упустил или еще не знаю чего-то :)