使用嵌套for循环编写程序

时间:2014-04-15 21:06:35

标签: java

public class numbers {

public static void main(String[] args) 
{
    int num1 = 1;
    int num2 = 1;
    for (int i = 0; i < 4; i++)
    {
        System.out.println(num1 + "\t" + num2++);
        }
    }
}

输出看起来像这样:

1     1
1     2
1     3
1     4

我需要使用嵌套的for循环来使输出看起来像这样:

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

我很难过。

2 个答案:

答案 0 :(得分:1)

试试这个:

for (int i = 1; i <= 2; ++i) {
    for (int j = 1; j <= 4; ++j) {
        System.out.println(i + "  " + j);
    }
}    

答案 1 :(得分:1)

试试这个:

for(int num1 = 1, num2 = 1; 
      num1 < 3; 
      num1 += num2 == 4 ? 1 : 0, 
      num2 = num2 == 4 ? 1 : ++num2){
    System.out.println(num1 + "\t" + num2);
}

如果你知道舞步(ABCDEFGH)

if(A,B;CG;E,F){
  D
}
H

很容易与(跳过)跳舞。