Метод Math.atan() — возвращает арктангенс указанного в радианах значения.
double atan(double d)
Подробная информация о параметрах:
public class Test{ public static void main(String args[]){ double degrees1 = -60.0; double radians1 = Math.toRadians(degrees1); double degrees2 = -45.0; double radians2 = Math.toRadians(degrees2); double degrees3 = -30.0; double radians3 = Math.toRadians(degrees3); double degrees4 = 0.0; double radians4 = Math.toRadians(degrees4); double degrees5 = 30.0; double radians5 = Math.toRadians(degrees5); double degrees6 = 45.0; double radians6 = Math.toRadians(degrees6); double degrees7 = 60.0; double radians7 = Math.toRadians(degrees7); System.out.format("Арктангенс %.4f равен %.2f градусам %n", Math.tan(radians1), Math.toDegrees(Math.atan(Math.tan(radians1)))); System.out.format("Арктангенс %.4f равен %.2f градусам %n", Math.tan(radians2), Math.toDegrees(Math.atan(Math.tan(radians2)))); System.out.format("Арктангенс %.4f равен %.2f градусам %n", Math.tan(radians3), Math.toDegrees(Math.atan(Math.tan(radians3)))); System.out.format("Арктангенс %.4f равен %.2f градусам %n", Math.tan(radians4), Math.toDegrees(Math.atan(Math.tan(radians4)))); System.out.format("Арктангенс %.4f равен %.2f градусам %n", Math.tan(radians5), Math.toDegrees(Math.atan(Math.tan(radians5)))); System.out.format("Арктангенс %.4f равен %.2f градусам %n", Math.tan(radians6), Math.toDegrees(Math.atan(Math.tan(radians6)))); System.out.format("Арктангенс %.4f равен %.2f градусам %n", Math.tan(radians7), Math.toDegrees(Math.atan(Math.tan(radians7)))); } }
Получим следующий результат:
Арктангенс -1,7321 равен -60,00 градусам Арктангенс -1,0000 равен -45,00 градусам Арктангенс -0,5774 равен -30,00 градусам Арктангенс 0,0000 равен 0,00 градусам Арктангенс 0,5774 равен 30,00 градусам Арктангенс 1,0000 равен 45,00 градусам Арктангенс 1,7321 равен 60,00 градусам
Таблица основных значений арктангенса:
Learn java - java tutorial - atan table - java examples - java programs