java - 乘法口诀表格式问题

标签 java multiplication

目前,当我运行代码时,它会垂直显示基本乘法。

1
2
2
4

如何让它以表格格式显示,例如水平和垂直形成表格?假设 ij 是您想要的表格大小。

123
246
369

代码

for(int i=1; i<=2; i++){
    for (int j=1; j <= 2; j++){
        //int multiplier =1;
        int answer = i*j;
        //multiplier++;  
        System.out.println(answer);
    }
}

最佳答案

对于更简单的方法,您可以使用“System.out.print()”(仅适用于相同长度的结果):

for(int i=1; i<=2; i++){
    for (int j=1; j <= 2; j++){
        //int multiplier =1;
        int answer = i*j;
        //multiplier++;  
        System.out.print(answer+" ");
    }
    System.out.println();
}

否则,您可以使用“System.out.format()”:

for(int i=1; i<=10; i++){
    for (int j=1; j <= 10; j++){
        //int multiplier =1;
        int answer = i*j;
        //multiplier++;  
        System.out.format("%5s", answer);
    }
    System.out.println();
}

有关“System.out.format()”的更多信息: https://docs.oracle.com/javase/tutorial/java/data/numberformat.html

关于java - 乘法口诀表格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33790968/

相关文章:

java - 如何在 GLCanvas 上绘图?

java - 如何为多个数据库表创建表单?

javascript - 如何乘以一个变量?

python - 将图像数组与 opencv 中的标量值相乘

java - GWT、Google App Engine、TimerTask 或 ServiceImpl 中的 Thread 抛出异常

java - 如何获取 C[] 的类对象,给定 C 的类对象

java - BlackBerry - 如何在 GoogleMap 的 BrowserField 中引用位于项目的 res/img 文件夹中的图像

c++ - 使用 32 位无符号整数乘以 64 位数字的算法

python - 如何在这两个 numpy 数组过程中保持相同的精度?

c++ - 计算矩阵乘法的快速算法