Java 如何使用函数完成下表?我差点就把它解决了,但我';我遇到异常错误

Java 如何使用函数完成下表?我差点就把它解决了,但我';我遇到异常错误,java,function,exception,degrees,radians,Java,Function,Exception,Degrees,Radians,[SoloLearn第1部分代码][SoloLearn第2部分代码][我的带回家作业[][1]` [弧度、切线、正弦、余弦和度表 `使用print f设置的格式错误。此外,不需要导入扫描仪。 度为int,但您提供的是f而不是d,还提供了精度4。弧度是两倍。但您提供的d是错误的 我已经更正了,请检查下面的代码 public class St_Johns_University { public static void main(String[] args) { System.

[SoloLearn第1部分代码][SoloLearn第2部分代码][我的带回家作业[][1]` [弧度、切线、正弦、余弦和度表


`

使用print f设置的格式错误。此外,不需要导入扫描仪。 度为int,但您提供的是
f
而不是
d
,还提供了精度4。弧度是两倍。但您提供的
d
是错误的 我已经更正了,请检查下面的代码

public class St_Johns_University
{
    public static void main(String[] args) {
        System.out.printf("%-10s%-10s%-10s%-10s%-10s\n", "Radians", "Tangent", "Sine", "Cosine", "Degrees");

        int degrees = 60;
        double radians = Math.toRadians(degrees);
        System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
         degrees = 80;
         radians = Math.toRadians(degrees);
        System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
         degrees = 100;
         radians = Math.toRadians(degrees);
        System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
         degrees = 130;
         radians = Math.toRadians(degrees);
        System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
         degrees = 160;
         radians = Math.toRadians(degrees);
         System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
    }
}

问题在哪里?如果你的问题解决了,请接受这个答案-
public class St_Johns_University
{
    public static void main(String[] args) {
        System.out.printf("%-10s%-10s%-10s%-10s%-10s\n", "Radians", "Tangent", "Sine", "Cosine", "Degrees");

        int degrees = 60;
        double radians = Math.toRadians(degrees);
        System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
         degrees = 80;
         radians = Math.toRadians(degrees);
        System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
         degrees = 100;
         radians = Math.toRadians(degrees);
        System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
         degrees = 130;
         radians = Math.toRadians(degrees);
        System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
         degrees = 160;
         radians = Math.toRadians(degrees);
         System.out.printf("%-10f%-10.4f%-10.4f%-10.4f%-10d\n", radians, Math.tan(radians), Math.sin(radians), Math.cos(radians), degrees);
    }
}