使用嵌套for循环打印以下值

时间:2014-10-04 02:03:15

标签: java nested-loops

我变得非常沮丧,因为我无法弄清楚如何在java中编写以下代码并使其工作。每当我这样做时,我的数据格式不正确。请帮忙!这是一个问题:

使用嵌套for循环生成以下输出

     1  1
     1  2
     1  3
     1  4
     2  1
     2  2
     2  3
     2  4

让外循环打印左列中的数字,内循环打印右列中的数字。在每次迭代中,打印循环控制变量以生成输出。

2 个答案:

答案 0 :(得分:2)

for (int i = 1; i <= 2; i++)
    for (int j = 1; j <= 4; j++)
       System.out.printf("%d %d\n", i, j);
       // Alternatively:
       // System.out.println(i + "  " + j);

答案 1 :(得分:-3)

for (int i=1; i<=2; ++i)
    for (int j=1; j<=4; ++j)
        cout << i << "  "<<j;