首页 > 代码库 > java 空心菱形
java 空心菱形
分为两部分,先打印前四行,再打印后三行,
int n = 4; //设初始值为4
for(int i=0;i<n;i++) { //4行
for(int j=0;j<n-1-i;j++) { //空格规律:第一行3个,第二行2个,第三行1个,第四行0个;所以循环3次,规律为n-1-i
System.out.print(" ");
}
for(int k=0;k<(2*i+1);k++) {
if(k==0||k==2*i) { //打印前四行的*,中间部分输出空格
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
for(int q=0;q<n-1;q++) { //输出后三行的前面的空格
for(int w=0;w<q+1;w++) {
System.out.print(" ");
}
for(int e=0;e<2*n-3-2*q;e++) {
if(e==0||e==2*n-4-2*q) { //输出*,中间部分输出空格
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
java 空心菱形
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。