从键盘输入一个整数 ,打印出对应三角星
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 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *