public static double sin(double 180) {
        //напишите тут ваш код
        return Math.sin(Math.toRadians(a));
    }
НЕ могу понять почему вывод: 1.2246467991473532E-16 Сначала 180 передается в параметр Math.toRadians(180) и он становится равен 3.14, и потом этот параметр передается дальше Math.sin(3.14) и вывод таков: 0.00159. Что не так я понял?