您的位置:首页 > 其它

2018/03/05-day01:打印出一个菱形

2018-03-05 21:42 260 查看
public class TestClass
{
public static void main (String[] aa)
{
int size = 6;
for(int i=1;i<=size;i++)
{
for(int j=i;j<size;j++)
{
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++)
{
System.out.print("*");
}
System.out.println();
}
for(int i=size-1;i>=1;i--)
{
for(int j=1;j<=size-i;j++)
{
System.out.print(" ");
}
for(int k=2*i-1;k>0;k--)
{
System.out.print("*");
}
System.out.println();
}
}
}
改进版:少使用一个变量。
public class Test
{
public static void main(String[] args)
{
int size =4;
for(int i=1;i<=size;i++)
{
for(int j=1;j<=size-i;j++)
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)
{
System.out.print("*");
}
System.out.println("");
}
for(int i=1;i<size;
4000
i++)
{
for(int j=1;j<=i;j++)
{
System.out.print(" ");
}
for(int j=1;j<=2*(size-i)-1;j++)
{
System.out.print("*");
}
System.out.println(" ");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  打印出一个菱形