编写一个程序输出菱形星阵

来源:百度知道 编辑:UC知道 时间:2024/05/14 18:06:37
用JAVA编写一个程序输出菱形星阵,请大家帮忙
输出结果提示
*
***
*****
*******
*********
*******
*****
***
*

你的问题应该是奇数行的,我选择了13行,你可以改就可以了

public class Baidu2 {
public static void main(String[]args){
int n=13;
int m=(n+1)/2,i,t=0,s;
for(i=1;i<=n;i++)
{
if(i<=m)
{
for(s=1;s<=2*i-1;s++)
System.out.print("*");
System.out.println("");
t=i;
}
else {
t--;
for(s=0;s<2*t-1;s++)
System.out.print("*");
System.out.println("");
}
}
}
}