我正在尝试运行此代码,但我没有得到......代码或编译器有问题吗?有人能指出我还是新的java
public class MathTrigonometricExample {
public static void main(String[] args) {
double radians = 45.0;
double sine = Math.sin(radians);
System.out.println("The Sin of " + radians + " = " + sine);
double cosine = Math.cos(radians);
System.out.println("The Cos of " + radians + " = " + cosine);
double tan = Math.tan(radians);
System.out.println("The Tan of " + radians + " = " + tan);
double asine = Math.asin(sine);
System.out.println("Arcsine of " + sine + " = " + asine);
double acosine = Math.acos(cosine);
System.out.println("Arccosine of " + cosine + " = " + acosine);
double atan = Math.atan(tan);
System.out.println("Arctangent of " + tan + " = " + atan);
double sinh = Math.sinh(radians);
System.out.println("hyperbolic sine of " + radians + " = " + sinh);
double cosh = Math.cosh(radians);
System.out.println("hyperbolic cos of " + radians + " = " + cosh);
double tanh = Math.tanh(radians);
System.out.println("hyperbolic tan of " + radians + " = " + tanh);
}
}
答案 0 :(得分:2)
它编译&运行正常。你确定你已将源文件保存为“MathTrigonometricExample.java”吗?
如果是的话,你确定你正在瞄准正确的路径吗? (到.class文件所在的位置)答案 1 :(得分:1)
三个函数采用弧度,而不是度数。 45.0看起来像度,而Math.PI/4
看起来像弧度。
答案是,如果使用弧度,则可以使用内置库。如果你需要将度数转换为弧度,你可以起诉以下内容。
double degress = 45.0;
double radians = degress * Math.PI / 180;
线程中的异常“主java.lang.noclssdeffounderror:mathtrygonometric示例(错误的名称:cin / java / connect / math / mathtrigonometricexample)
这表明您正在尝试运行错误的类名。在提出问题时,值得包括所有相关的错误消息,因为我们无法理解您的想法。 ;)
我建议您使用IDE,因为这样可以更轻松地编辑,编译和运行程序。