java - 使用嵌套循环配对数字

标签 java nested-loops

我使用嵌套循环已经有一段时间了,我可以说有了一些非常有见地的答案和来自这个论坛的帮助,我开始掌握它了。作为我的任务的一部分,我被要求执行以下操作;

显示 1 到 10 之间所有可能的数字对

显示所有可能的数字 1,2,3,4 与 4,5,6,7,8 配对

以 x, y 的形式显示所有可能的对,其中 x < y 和 0 < x, y < 11

下面是前两个构造的代码;

     public static void main(String[] args) {
         for (int i = 1; i <=10; i++)
             for (int j = 1; j <=10; j++)
                 System.out.println(i + " " + j);

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

老实说,我想展示最后一个构造的一段代码,以至少展示我的努力,但对于我来说,我什至不知道如何开始。我需要一些指导。谢谢。

最佳答案

如果 x < y 你也可以只写 y > x:

for (int x = 1; x < 11; x++)
{
    for (int y = x + 1; y < 11; y++)
    {
        System.out.println(x + " " + y);
    }
}

关于java - 使用嵌套循环配对数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20375776/

相关文章:

c - 当我在嵌套的 for 循环中包含括号时,它无法正常运行,但当我将它们取出时,它可以正常运行;为什么是这样?

java - SWT:无法在 Mac 上调整按钮大小

java - 为什么扩展 WebSecurityConfigurerAdapter 且未声明任何 bean 的类要使用配置进行注释?

java - 使用 JSP 中的浏览按钮选择文件夹

java - 调用已经适用于单选按钮的函数,以便打印详细信息

java - CAS 在 tomcat 上获取 Oracle APEX 的属性

python - 检查数字不是列表中 2 个整数的总和

python - 在 Python for 循环中索引列表

java - 特定数字的嵌套循环

javascript - 关于嵌套while循环矩形的问题