我正在练习循环,并且是本章最后的练习之一,它要求创建一个乘法表,该表显示将1到12的整数彼此相乘的结果。这是我所做的,导致产生错误的结果。我确定我缺少一些简单的东西,但无法捕捉到。

public class PP63 {

    public static void main(String[] args) {

        final int TOTAL = 12;


        for(int i = 1; i <= TOTAL; i++)
        {
            for(int j = 1; j<=TOTAL; j++)
            {
                System.out.println(i*j);
            }
        }

    }

}

最佳答案

基本上,您需要一个表,而不是一个列表

for(int i = 1; i <= TOTAL; i++)
{
    for(int j = 1; j<=TOTAL; j++)
    {
        System.out.print(i*j + "\t");
    }
    System.out.println();
}

10-08 17:34