Java 程序打印金字塔数字图案
在这里,我们在打印模式方面领先了一步,因为在一般情况下,我们通常在特定的行中使用柱状打印,保持在一行中的元素要么全部相加,要么减少,但是随着我们的前进,我们确实开始使用程序中保持外环的行。
插图:
A pyramid number pattern of row size r = 5 would look like:
1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5
A pyramid number pattern of row size r = 4 would look like:
1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
进场:
- For 循环将用于打印金字塔中的每一行。
- 在 for 循环中,我们将使用两个循环:
- 一个循环用于打印空格
- 第二个循环将用于打印数字。
实施:
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to Print the Pyramid pattern
// Main class
public class GFG {
// Main driver method
public static void main(String[] args)
{
int num = 5;
int x = 0;
// Outer loop for rows
for (int i = 1; i <= num; i++) {
x = i - 1;
// inner loop for "i"th row printing
for (int j = i; j <= num - 1; j++) {
// First Number Space
System.out.print(" ");
// Space between Numbers
System.out.print(" ");
}
// Pyramid printing
for (int j = 0; j <= x; j++)
System.out.print((i + j) < 10
? (i + j) + " "
: (i + j) + " ");
for (int j = 1; j <= x; j++)
System.out.print((i + x - j) < 10
? (i + x - j) + " "
: (i + x - j) + " ");
// By now we reach end for one row, so
// new line to switch to next
System.out.println();
}
}
}
Output
1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5
版权属于:月萌API www.moonapi.com,转载请注明出处