1.打印图形*
2.图形a:
* * * * *
* * * * *
* * * * *
* * * * *
图形b:
* * * * *
* * * *
* * *
* *
*
图形c:
*
* *
* * *
* * * *
* * * * *
3.使用一个*打印
4.for循环打印
class Demo
{
public static void main (String [] args)
{
//打印图形a
for (int a=0;a<4;a++ )
{
for (int b=0;b<=5;b++ )
{
System.out.print("*");
if (b!=5)
{
System.out.print(" ");
}
}
System.out.println();
}
//打印图形b
System.out.println("以下为b图形");
for (int c=0;c<5;c++ )
{
for (int d=5;d>c;d--)
{
System.out.print("*");
if (d!=1)
{
System.out.print(" ");
}
}
System.out.println();
}
//打印图形c
for (int e=1;e<=5;e++)//控制行数
{
for (int f=11;f>2*e+1;f--)//控制空格符的数量随行数的增加递减2个
{
System.out.print(" ");//打印空格
}
for (int g=1;g<=e;g++ )//控制"*"的数量随行数的增加而递增1个
{
System.out.print("*");
if (g!=e)//判断"*"是否是最后一个,等于表面是最后一个,不打印空格
{
System.out.print(" ");//不是最后一个"*"时打印空格
}
}
System.out.println();
}
}
}
输出结果: