I have been working with Nested loops for a while now, and I can say with some really insightful answers and help from this forum, I am beginning to get the hang of it. As part of my assignment I have been asked to do the following;
Display all of the possible pairs of numbers between 1 and 10
Display all possible pairs of the numbers 1,2,3,4 paired with 4,5,6,7,8
Display all possible pairs in the form x, y where x < y and 0 < x, y < 11
Below are the codes for the first 2 constructs;
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);
}
To be honest, I would like to show a piece of code for the last construct to at least show my effort, but for the life of me, I cannot even figure out how to begin. I need a bit of guidance. Thanks.
If x < y you can also just write that y > x:
for (int x = 1; x < 11; x++)
{
for (int y = x + 1; y < 11; y++)
{
System.out.println(x + " " + y);
}
}