import java.util.Scanner;
public class 图案修改版 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
for(int i = 1;i <= x;i++) {//x就是中间行的行号
for(int j = 1;j <= x-i;j++) {//先出出空格输出的空格数等于 上半部分总行数-当前行数
System.out.print(" ");
}
for(int t = 1;t <= 2*i-1;t++) {//再输出**
System.out.print("*");
}
System.out.println("");
}
for(int i = x-1; i >=1 ;i--) {
for(int j = 1; j <= x -i ;j++) {
System.out.print(" ");
}
for(int t = 1;t <= 2*i-1;t++) {
System.out.print("*");
}
System.out.println("");
}
System.out.println("");
//空心菱形
for(int i = 1;i <= x;i++) {
for(int j = 1;j <= x-i;j++) {
System.out.print(" ");
}
for(int t = 1;t <= 2*i-1;t+
java星星图案总结
最新推荐文章于 2024-07-17 09:27:23 发布
本文详细探讨了如何使用Java编程语言来绘制各种星星图案,涵盖了基本的星形绘制技巧、循环结构的应用以及自定义图案的设计思路。通过实例代码,读者可以深入理解Java图形绘制的方法。
摘要由CSDN通过智能技术生成