java设计一个程序,用户可以通过键盘数字选择计算的三角函数(正弦值、余弦值、反正切值,弧度值),选择后,提示用户输入需要计算的角度值,最后给出计算结果。(例如: 90 度的正弦值、0 度的余弦值、1 的反正切值、120 度的弧度值)
时间: 2024-03-01 22:55:21 浏览: 69
计算三角函数的程序
好的,以下是你需要的代码:
```java
import java.util.Scanner;
public class TrigonometricFunctionCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请选择需要计算的三角函数:");
System.out.println("1. 正弦值");
System.out.println("2. 余弦值");
System.out.println("3. 反正切值");
System.out.println("4. 弧度值");
int choice = scanner.nextInt();
System.out.println("请输入需要计算的角度值:");
double degree = scanner.nextDouble();
switch (choice) {
case 1:
System.out.println("正弦值为:" + Math.sin(Math.toRadians(degree)));
break;
case 2:
System.out.println("余弦值为:" + Math.cos(Math.toRadians(degree)));
break;
case 3:
System.out.println("反正切值为:" + Math.atan(Math.toRadians(degree)));
break;
case 4:
System.out.println("弧度值为:" + Math.toRadians(degree));
break;
default:
System.out.println("输入错误!");
break;
}
}
}
```
运行代码后,用户可以通过键盘输入对应的数字选择需要计算的三角函数,再输入对应的角度值,最后输出计算结果。其中,我们利用了 Math 类中的 sin、cos、atan、toRadians 等方法帮助我们进行计算。
阅读全文