public class myScanner {
public static void main(String[] args) {
int n = 6;//上半部分层数
for(int i = 1; i <= n; i++) { //上三角
for (int k = n - i; k >= 1; k--) {//空格
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 = n-1; i >= 1; i--) {
for(int k = 1; k <= n-i; k++) {//空格
System.out.print(" ");
}
for(int j = 2 * i - 1; j >= 1; j--) {//控制列
if(j == 2 * i - 1 || j == 1 ) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println(" ");//每输出一行后换行
}
}
}
Java基础 空心菱形
最新推荐文章于 2024-08-11 20:00:32 发布