对于我正在使用的类,我试图创建一个程序,该程序可生成角度从0到0的sin(),cos()和tan()值表。 180度,每步5度。初学者,以5度为增量的基本触发表
! http://i65.tinypic.com/14ahliq.jpg
到目前为止,我有下面的代码,它产生一个介绍和表的前两行,但我不知道如何让它重复。
import java.util.*;
public class Angles {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
System.out.println("This program computes the");
System.out.println("sin(), cos(), and tan() values");
System.out.println("for angles from 0 to 180 degrees");
System.out.println("in steps of 5 degrees.");
System.out.println("");
System.out.println("Angle\tSin()\tCos()\tTan()");
double Anglex = 0;
for(double i = 5;i <= Anglex;i += 5) {
Anglex = 0 + i;
}
double Sinx = Math.sin(Math.toRadians(Anglex));
double Cosx = Math.cos(Math.toRadians(Anglex));
double Tanx = Math.tan(Math.toRadians(Anglex));
System.out.println(Anglex + "\t" + Sinx + "\t" + Cosx + "\t" + Tanx);
}
}
谢谢你,重铸我的for循环并添加{}帮助,现在我的代码工作,并感谢您使用double作为循环索引和大写字母的变量名称的提示!我对编程完全陌生,所以你是一个很好的帮助:) – Sc0426