java镂空图案,我想打印镂空的菱形
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
public class LingXing {
public static void main(String[] args) {
int length=10;
for (int i=1; i<=length;i++) {//需要打印的行數
for(int j=1;j<=length-i;j++){//打印左邊空白的區域,隨行遞減1
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){//打三角形的區域
if(k==1||k==2*i-1){//空心的獲取 除每行第一個以及最后一個 外其余為空白
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
/*打印菱形的下半部分三角形 中間行公用 故行數為length-1*/
for (int i1 = length-1;i1>0;i1--){
for(int j=1;j<=length-i1;j++){
System.out.print(" ");
}
for(int k=1;k<=2*i1-1;k++){
if(k==1||k==2*i1-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
總結
以上是生活随笔為你收集整理的java镂空图案,我想打印镂空的菱形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql数据迁移neo4j_neo4j
- 下一篇: python程序员自我评价_写给程序员的