package Snow;
import java.util.Scanner;
public class Snow {
public static void main(String[] args) {
/**需求:根据用户输入的数字,生成对应的金字塔*/
//思绪:用双重for循环来做,用户输入的数字就是金字塔的高度,
//获取用户输入的信息
Scanner sc = new Scanner(System.in);
System.out.println("你想要几行数字:");
int num = sc.nextInt();
//外层循环,输出行数
for (int i = 1; i <= num; i++) {
//内层循环,输出内容
//注意,内层循环的变量条件要和外层循环有关
for (int j = 1; j <= (num-i); j++) {
System.out.print(" ");
}
for (int j = 1; j <= ((i*2)-1); j++) {
System.out.print(i);
}
System.out.println();
}
}
}
根据用户输入的1~~9数字,生成金字塔
最新推荐文章于 2023-09-22 07:46:52 发布
该博客展示了一个简单的Java程序,它接收用户输入的数字并生成对应的金字塔图案。程序通过双重for循环实现,外层循环控制行数,内层循环控制每行的打印内容。用户交互性强,适合初学者理解控制台输入输出及循环结构。
3443

被折叠的 条评论
为什么被折叠?



