Java 初学者-基本三角表
我正在学习Java入门课程,目前正在做每周的一项作业。我几乎完成了,只是我不知道如何制作这张桌子(最高180度) : 我假设我需要为某种循环使用嵌套,并且我需要在println中使用sin、cos和tan,但除此之外,我一无所知Java 初学者-基本三角表,java,math,Java,Math,我正在学习Java入门课程,目前正在做每周的一项作业。我几乎完成了,只是我不知道如何制作这张桌子(最高180度) : 我假设我需要为某种循环使用嵌套,并且我需要在println中使用sin、cos和tan,但除此之外,我一无所知 谢谢。也许这段代码会让您了解如何设置表格格式,并帮助您完成作业(如果这是问题的话) 公共类表{ //格式错误的示例(具有无意义的值) 公共静态void main(字符串[]args){ int行=10; 双正弦=0; 双cos=0; 双tan=0; 对于(int j=
谢谢。也许这段代码会让您了解如何设置表格格式,并帮助您完成作业(如果这是问题的话)
公共类表{
//格式错误的示例(具有无意义的值)
公共静态void main(字符串[]args){
int行=10;
双正弦=0;
双cos=0;
双tan=0;
对于(int j=1;j),您不需要嵌套的loopOK。因此,第一步是:如何打印该表格的一行(在页眉之后)?角度为0.0的行如何;开始吧,您如何打印该行?一种(不好)方法:String table=“角度正弦Cos Tan\n---------\n 0.0 0.0 1.0 0 0.0\n5.0 0 0.0872 0.9962 0.0875\n10.0 0 0.1736 0.9848 0.1763…”
我可以用这样的方法得到一个要打印的数字:double x=0;System.out.print(Math.Sin(x));初始条件:检查。结束条件:检查。角度增量:检查。打印语句:检查。数学函数:检查。您缺少什么?
public class Table {
//badly formatted example (with meaningless values)
public static void main(String[] args) {
int rows = 10;
double sin = 0;
double cos = 0;
double tan = 0;
for (int j = 1; j <= rows; j++){
// print values
System.out.print(sin + " ");
System.out.print(cos + " ");
System.out.print(tan + " ");
System.out.println();
//modify values;
sin = sin + 1;
cos = cos + 2;
tan = tan + 3;
}
}