Witam
Jestem początkującym programistą i nie mogę znaleźć odpowiedzi na zaistniały problem a mianowicie chodzi o przeliczanie stopni na radiany.
Udało mi się znaleźć na stronie oracla sposób na przeliczanie ale przelicza mi tylko do 90stopni a potem pokazuje już tylko NaN, jak zrobić żeby przeliczało do 360 lub 180 ze stopniami ujemnymi?
oto co wymodziłem
\\Dla sin(1)
wynik = 1;
wynikfunkcjistopnie = Math.toDegrees(Math.asin(wynik)) ;
wynikfunkcjiradiany = Math.toRadians(wynikfunkcjistopnie);
System.out.println(wynikfunkcjistopnie + "\n" + wynikfunkcjiradiany)
\\i z tego co wyczytalem wychodzi prawidłowo (przynajmniej jeżeli chodzi o stopnie)
\\ale gdy sin jest powyżej 1 komunikat będzie NaN, wygląda to tak jakby nie dało się wyjść poza 90 stopni, może mi ktoś doradzić \\\\co tu zrobic?