Java Number Patterns
Java Number Patterns
Pattern A:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Java Code:
// Upper part
for (i = 1; i <= 5; i++) {
for (j = 1; j <= i; j++) {
System.out.print(i + " ");
}
System.out.println();
}
// Lower part
for (i = 4; i >= 1; i--) {
for (j = 1; j <= i; j++) {
System.out.print(i + " ");
}
System.out.println();
}
}
}
Pattern B:
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
Java Code:
// Lower part
for (i = 2; i <= 5; i++) {
for (j = i; j >= 1; j--) {
System.out.print(j + " ");
}
System.out.println();
}
}
}
Pattern C:
1 2 3 4 5 5 4 3 2 1
1 2 3 4 4 3 2 1
1 2 3 3 2 1
1 2 2 1
1 1
Java Code:
// Spaces in between
for (j = 1; j <= 2 * i; j++) {
System.out.print(" ");
}
System.out.println();
}
}
}