输出一个正三角形
程序员文章站
2022-05-02 08:17:16
...
// 输入n
Scanner sc = new Scanner(System.in);
System.out.println("请输入n:");
int n = sc.nextInt();
// 第二种:while循环
int ii = 0;
while (ii < n) {
int xx = 0;
// 用这个循环控制输出空格
while (xx < n - ii - 1) {
System.out.print(" ");
xx++;
}
int jj = 0;
// 用这个循环控制输出*
while (jj < ii + 1) {
System.out.print("*" + " ");
jj++;
}
System.out.println();
ii++;
}
// 第一种方法:for循环
for (int i = 0; i < n; i++) {
// 用这个循环控制输出空格
for (int x = 0; x < n - i - 1; x++) {
System.out.print(" ");
}
// 用这个循环控制输出*
for (int j = 0; j < i + 1; j++) {
System.out.print("*" + " ");
}
// 换行
System.out.println();
}
System.out.println("-----------");
结果:
下一篇: 北漂女程序员工作6年面试JD要价28K