JSP在动态网页上输出 三角形和菱形

三角形输出:

 <%
        StringBuffer sb1 = new StringBuffer();
        for(int i = 1; i <= 5; i++){
            for(int j = 1; j <= i; j++){
                sb1.append("$");                            
            }
            sb1.append("<br>");
        }    
     %>
     <%=sb1.toString()%>   

菱形输出:

<% 
StringBuffer sb3 = new StringBuffer();
int n=10;
//前10行.上半部分
for(int i=1;i<=n;i++)//控制行数
{
    for(int k=n;k>=i;k--)//打印空格
    {
        sb3.append("&nbsp");
    }
    for(int j=1;j<=i;j++)//打印*
    {
        sb3.append("*");
    }
    sb3.append("<br>");
}
//后9行,下半部分
for(int i=n-1;i>=1;i--)
{
    for(int k=i;k<=n;k++)
    {
        sb3.append("&nbsp");
    }
    for(int j=1;j<=i;j++)
    {
        sb3.append("*");
    }
    sb3.append("<br>");
}
 %>
<%=sb3.toString() %>

 

posted @ 2016-10-27 21:13  -加勒比海带  阅读(2982)  评论(0编辑  收藏  举报