Java 如何使用函数完成下表?我差点就把它解决了,但我';我遇到异常错误
[SoloLearn第1部分代码][SoloLearn第2部分代码][我的带回家作业[][1]` [弧度、切线、正弦、余弦和度表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.
`使用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);
}
}