展开全部
思路:
* 第1行 空格数3(4-1) 星星数32313133353236313431303231363533e58685e5aeb9313333396536631(1*2-1)
*** 第2行 空格数2(4-2) 星星数3(2*2-1)
***** 第3行 空格数1(4-3) 星星数5(3*2-1)
******* 第4行 空格数0(4-4) 星星数7(4*2-1)
通过以上思路就可以打印出菱形
代码:
public class Lin {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int i,j,k;
for(i=0;i<5;i++) //控制行
{
for(j=0;j<5-i;j++) //控制空格
System.out.print(" ");
for(k=0;k<2*i-1;k++) //控制*号输出
System.out.print("*");
System.out.print("n");
}
for(i=3;i>0;i--)
{
for(j=0;j<5-i;j++)
System.out.print(" ");
for(k=0;k<2*i-1;k++)
System.out.print("*");
System.out.print("n");
}
}
}