打印一个菱形

Posted 学如逆水行舟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印一个菱形相关的知识,希望对你有一定的参考价值。

/*
   打印一个菱形
    *             |    ----*
   * *            |    ---**
  * * *           |    --***
 * * * *          |    -****
* * * * *   → → → |    *****   → → → | * * * * *         
 * * * *          |    -****
  * * *           |    --***
   * *            |    ---**
    *             |    ----*
*/
//我们可以假想"*"左边的空白为"-",然后分区域绘制,ps:"*"右边加一个空格
class Test07{ public static void main(String[] args) { for (int j=0;j<5;j++){ for (int i=0;i<4-j ;i++ ){ System.out.print(" "); } for (int k=0;k<j+1 ;k++ ) { System.out.print("* "); } System.out.println(); } for (int j=0;j<4;j++){ for (int i=0;i<j+1 ;i++ ){ System.out.print(" "); } for (int k=0;k<4-j ;k++ ) { System.out.print("* "); } System.out.println(); } } }

 

以上是关于打印一个菱形的主要内容,如果未能解决你的问题,请参考以下文章

菱形的打印输出

python_study_1-打印星号菱形

c语言打印菱形字母阵,麻烦真正的大婶来看看,用注释解释一下各行代码是什么意思,解释正确,我追加80财富

循环打印菱形字母

图形打印

从键盘输入一个整数N,打印有2*N-1的菱形,用java代码?