Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 初学者-基本三角表_Java_Math - Fatal编程技术网

Java 初学者-基本三角表

Java 初学者-基本三角表,java,math,Java,Math,我正在学习Java入门课程,目前正在做每周的一项作业。我几乎完成了,只是我不知道如何制作这张桌子(最高180度) : 我假设我需要为某种循环使用嵌套,并且我需要在println中使用sin、cos和tan,但除此之外,我一无所知 谢谢。也许这段代码会让您了解如何设置表格格式,并帮助您完成作业(如果这是问题的话) 公共类表{ //格式错误的示例(具有无意义的值) 公共静态void main(字符串[]args){ int行=10; 双正弦=0; 双cos=0; 双tan=0; 对于(int j=

我正在学习Java入门课程,目前正在做每周的一项作业。我几乎完成了,只是我不知道如何制作这张桌子(最高180度) :

我假设我需要为某种循环使用嵌套,并且我需要在println中使用sin、cos和tan,但除此之外,我一无所知


谢谢。

也许这段代码会让您了解如何设置表格格式,并帮助您完成作业(如果这是问题的话)

公共类表{
//格式错误的示例(具有无意义的值)
公共静态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;
    }           
}