如何只显示第一列和第一行?

用户7624275

我创建了一个乘法表。但是,它无法使用我的代码显示第一行和第一列。这甚至可以通过循环实现吗?先生是我的代码:

int a;
int b;

for (a=1; a<=3; a++)
{
    for (b=1; b<=3; b++)
    {
        System.out.print(a*b + " ");
    }
    System.out.println();
}

这段代码的输出是:

1 2 3
2 4 6
3 6 9

但是,我希望仅显示行和列上的 123。这是可以实现的吗?

期望的输出:

1 2 3
2
3
分享者80

一个基本的方法是知道你的外循环在哪里并相应地打印出你想要的结果。

public class StackOverflow {
    public static void main(String[] args) {
        int a;
        int b;

        for (a=1; a<=3; a++)
        {
            // Only print the first row
            if (a == 1) {
                for (b=1; b<=3; b++)
                {
                    System.out.print(a*b + " ");
                }
                // Ends the first row 
                System.out.println("");
            } else {
                // Prints the rest of the first column
                System.out.println(a);
            } 
        }
    }
}

结果:

1 2 3 
2
3

更新

如果我理解你的评论,这里有一种只有一个循环的方法。它假定行的大小将等于列的大小。这意味着您将显示的位数将是一个奇数(rowColLength * 2 - 1),这使得第一个数字成为枢轴点。

public class StackOverflow {
    public static void main(String[] args) {
        int a = 0;
        int rowColLength = 3;
        int numberOfDigits = rowColLength * 2 - 1;

        for (int i = 0; i < numberOfDigits; i++) {
            if (i < rowColLength) {
                // Prints the first row
                System.out.print(++a + " ");
            } else if (i == rowColLength){
                // Decrements the last number from the first row 
                // to continue the column count for printing
                System.out.print("\r\n" + --a);
            } else {
                // Prints the rest of the column
                System.out.print("\r\n" + ++a);
            }
        }
    }
}

结果:

1 2 3 
2
3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

只显示第一列?

来自分类Dev

PyQt5 QTableWidget仅显示第一行和第一列

来自分类Dev

数据表:如何修复第一行和第一列?

来自分类Dev

数据表:如何修复第一行和第一列?

来自分类Dev

如何创建以第一行和第一列为标题的表格?

来自分类Dev

列表组件只显示第一行

来自分类Dev

MySQL只显示特定字段的第一行

来自分类Dev

多个 ng-repeat 只显示第一行

来自分类Dev

可能只显示 R Shiny 中的第一行和最后 X 行

来自分类Dev

如何使用awk将第一列和第二列的第一行打印为单列?

来自分类Dev

HTML 表格中第一行和第一列之后的行

来自分类Dev

如何删除使用R合并各种txt文件创建的txt文件的第一行和第一列?

来自分类Dev

根据第一行和第一列生成单元对

来自分类Dev

Bootstrap4- 网格/弹性布局的粘性第一行和第一列

来自分类Dev

使用php从CSV加载数组并索引第一行和第一列

来自分类Dev

使用 Google Diff Match Patch 获取差异的第一行和第一列?

来自分类Dev

如何获取转换后的数据帧中第一列的第一行

来自分类Dev

Javascript:创建一个动态表,第一行的列标题和第一列的行标题

来自分类Dev

打印第一行的第一列和最后一行的第二列,其中最后一列具有相同的值

来自分类Dev

从表的第一行添加列值并显示另一列

来自分类Dev

如何使用sed显示第一行和最后一行之间的行?

来自分类Dev

如何在Bootstrap中将第二行的第二列与相同的第一列或第一行对齐?

来自分类Dev

如何基于第一行和第一列中的值求和一系列矩阵-Excel VBA

来自分类Dev

如何从第一列的所有列中仅选择一行

来自分类Dev

如何从第二列减去每一行并保持第一列

来自分类Dev

CSS表格中第一行和第一列的每个单元格的背景颜色不同

来自分类Dev

使html表在第一行和第一列固定的情况下可滚动

来自分类Dev

如何在C中将文件的第一行(字符串)和第一列(字符串)作为2d数组的索引

来自分类Dev

一列中有多个重复值的行时如何选择第一行

Related 相关文章

  1. 1

    只显示第一列?

  2. 2

    PyQt5 QTableWidget仅显示第一行和第一列

  3. 3

    数据表:如何修复第一行和第一列?

  4. 4

    数据表:如何修复第一行和第一列?

  5. 5

    如何创建以第一行和第一列为标题的表格?

  6. 6

    列表组件只显示第一行

  7. 7

    MySQL只显示特定字段的第一行

  8. 8

    多个 ng-repeat 只显示第一行

  9. 9

    可能只显示 R Shiny 中的第一行和最后 X 行

  10. 10

    如何使用awk将第一列和第二列的第一行打印为单列?

  11. 11

    HTML 表格中第一行和第一列之后的行

  12. 12

    如何删除使用R合并各种txt文件创建的txt文件的第一行和第一列?

  13. 13

    根据第一行和第一列生成单元对

  14. 14

    Bootstrap4- 网格/弹性布局的粘性第一行和第一列

  15. 15

    使用php从CSV加载数组并索引第一行和第一列

  16. 16

    使用 Google Diff Match Patch 获取差异的第一行和第一列?

  17. 17

    如何获取转换后的数据帧中第一列的第一行

  18. 18

    Javascript:创建一个动态表,第一行的列标题和第一列的行标题

  19. 19

    打印第一行的第一列和最后一行的第二列,其中最后一列具有相同的值

  20. 20

    从表的第一行添加列值并显示另一列

  21. 21

    如何使用sed显示第一行和最后一行之间的行?

  22. 22

    如何在Bootstrap中将第二行的第二列与相同的第一列或第一行对齐?

  23. 23

    如何基于第一行和第一列中的值求和一系列矩阵-Excel VBA

  24. 24

    如何从第一列的所有列中仅选择一行

  25. 25

    如何从第二列减去每一行并保持第一列

  26. 26

    CSS表格中第一行和第一列的每个单元格的背景颜色不同

  27. 27

    使html表在第一行和第一列固定的情况下可滚动

  28. 28

    如何在C中将文件的第一行(字符串)和第一列(字符串)作为2d数组的索引

  29. 29

    一列中有多个重复值的行时如何选择第一行

热门标签

归档