从键盘输入一个整数 ,打印出对应三角星
package cn.spj.testdemo1;
import java.util.Scanner;
public class TriangleStarDemo {
public static void main(String[] args) {
/**
* 三角星
*/
//循环,使代码可以重复利用
while(true){
System.out.println("请输入一个整数:");
//键盘输入
Scanner sc = new Scanner(System.in);
//传递一个你输入的整数
int n=sc.nextInt();
System.out.println("你输入的是"+n+"角星");
//控制每一行:
for (int i = 1; i <= n; i++) {
//控制每一行输出的空格(" ")数
for (int r = 1; r <= n+1 - i; r++) {
if (r > 0)
System.out.print(" ");
}
//控制每一行的*数
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
}
结果:
请输入一个整数:
6
*
* *
* * *
* * * *
* * * * *
* * * * * *
请输入一个整数:
8
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *