gpt4 book ai didi

java - 帮助设置 Math.tan 的正确参数

转载 作者:行者123 更新时间:2023-12-01 16:40:51 27 4
gpt4 key购买 nike

import java.util.Scanner;

public class a {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner in = new Scanner(System.in);
System.out.println("enter #");
long a = in.nextLong();

long b = (long) Math.toRadians(a);
long c = (long) Math.tan(b);

System.out.println(c);

}
}

上面是我尝试让 Math.tan 吐出正确的角度值(以度为单位)。我知道 math.tan 方法只接受以弧度表示的角度作为参数。我无法获得 90、270 度角度的正确值...使用 double 值不会产生正确的答案。

最佳答案

您需要对 b 和 c 使用 double 。

但是,请注意,90 度和 270 度的 tan 是未定义的,例如,请参见此处的图表:

http://www.intmath.com/Trigonometric-graphs/4_Graphs-tangent-cotangent-secant-cosecant.php

关于java - 帮助设置 Math.tan 的正确参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384364/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com