用Java写一个三角星

xiaoxiao2023-03-22  61

从键盘输入一个整数 ,打印出对应三角星

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 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
转载请注明原文地址: https://www.6miu.com/read-4987519.html

最新回复(0)