import java.util.Scanner; public class Stars { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输出1:"); int totalLevel1 = sc.nextInt(); for (int i = 0; i < totalLevel1; i++) { for (int j = 0; j <= i ; j++) { System.out.print("*"); } System.out.println(" "); } System.out.println("输出2:"); int totalLevel2 = sc.nextInt(); for (int i = 1; i <= totalLevel2; i++) { for (int j = 1; j <= totalLevel2-i; j++) { System.out.print(" "); } for (int j = 1; j <= 2*i-1 ; j++) { System.out.print("*"); } System.out.println(" "); } System.out.println("输出3:"); int totalLevel3 = sc.nextInt(); for (int i = 1; i <= totalLevel3; i++) { for (int j = 1; j <= totalLevel3-i; j++) { System.out.print(" "); } for (int j = 1; j <= 2*i-1 ; j++) { if(j==1 || j==2*i-1 || i==totalLevel3) { System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(" "); } System.out.println("输出4:"); int totalLevel4 = sc.nextInt(); // 输出的是上半部分: for (int i = 1; i <= totalLevel4; i++) { for (int j = 1; j <= totalLevel4-i; j++) { System.out.print(" "); } for (int j = 1; j <= 2*i-1 ; j++) { if(j==1 || j==2*i-1) { System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(" "); } // 输出下半部分 for (int i = totalLevel4-1; i >=1; i--) { for (int j = 1; j <=totalLevel4-i ; j++) { System.out.print(" "); } for (int j = 1; j <= 2*i-1 ; j++) { if (j == 1 || j==2*i-1){ System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(" "); } } }
菱形打印,最全,最全!
于 2023-10-17 17:32:33 首次发布