您的位置:首页 > 其它

程序2 输出任意大小的菱形

2016-05-05 21:32 309 查看
package com.test1;

public class Demo1_2 {

public static void main(String[] args) {

print(4,'*');

}

public static void print(int n,char c)
{

int x,y,z;//x控制行,y控制空格数,z控制字符数

//上半部分
for(x=1;x<=n+1;x++)
{
for(y=1;y<=n+1-x;y++)//输出空格数
{
System.out.print(" ");
}
for(z=1;z<=2*x-1;z++)
{

System.out.print(c);
}
System.out.println();
}

//下半部分
for(x=1;x<=n+1;x++)
{
for(y=1;y<=x;y++)//输出空格数
{
System.out.print(" ");
}
for(z=1;z<=2*n-2*x+1;z++)
{
System.out.print(c);
}
System.out.println();
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: