Java打印数字金字塔
时间: 2023-09-01 08:13:08 浏览: 68
以下是 Java 打印数字金字塔的示例代码:
```java
import java.util.Scanner;
public class NumberPyramid {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入金字塔的层数:");
int rows = sc.nextInt();
int num = 1;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(num + " ");
num++;
}
System.out.println();
}
}
}
```
在上面的代码中,我们使用了 `Scanner` 类来获取用户输入的金字塔层数。然后,我们使用两个嵌套的 `for` 循环来打印数字金字塔。外部循环控制行数,内部循环控制每一行的数字数量。在每次内部循环中,我们打印当前数字并将其递增。最后,我们在每一行结束时打印一个换行符。
相关问题
java打印金字塔数字
您好!欢迎与我对话。下面是Java打印金字塔数字的示例代码:
```
import java.util.Scanner;
public class PyramidNumbers {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入金字塔的层数:");
int n = input.nextInt();
input.close();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int k = i; k >= 1; k--) {
System.out.print(k + " ");
}
for (int m = 2; m <= i; m++) {
System.out.print(m + " ");
}
System.out.println();
}
}
}
```
您可以根据自己的需求调整金字塔的层数。希望对您有帮助!
java数字金字塔Pta
以下是一个Java程序,用于打印数字金字塔:
```java
import java.util.Scanner;
public class Pyramid {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数n:");
int n = scanner.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print(i + " ");
}
System.out.println();
}
}
}
```
运行这个程序,你可以输入一个正整数n,然后它会输出n行的数字金字塔。