gpt4 book ai didi

java - 弹出乘法表

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:34 27 4
gpt4 key购买 nike

我已经搞乱了我的代码,但仍然没有找到答案。 Format.left 只是一个在每个数字之间添加空格的类。我试图让 1 到 4 的数字显示在侧面,但它总是像这样弹出:

1      2      3      4      5      6
2 4 6 8 10 12
3 6 9 12 15 18
4 8 12 16 20 24

我希望我的英语对你们来说是有意义的。

for(cols = 1; cols <= 4; cols++)
{
for (rows = 1; rows <= 6; rows++)
{
System.out.print(Format.right(cols * rows,7));
}
System.out.println();
}

我正在寻找类似这样的东西:

    1   2   3   4   5
1 1 2 3 4 5
2 2 4 6 8 10
3 3 6 9 12 15
4 4 8 12 16 20
5 5 10 15 20 25

最佳答案

试试这个:

for(cols = 0; cols <= 4; cols++)
{
for (rows = 0; rows <= 6; rows++)
{
if (rows == 0 || cols == 0) {
System.out.print(Format.right(cols + rows, 7));
}else {
System.out.print(Format.right(cols * rows, 7));
}
}
System.out.println();
}

您希望每行和每列移动一位,因此我只是从 0 而不是 1 开始循环,并添加一个 if 语句来处理第一行/列的特殊情况。

关于java - 弹出乘法表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39737116/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com