三角形输出:
<% 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(" "); } 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(" "); } for(int j=1;j<=i;j++) { sb3.append("*"); } sb3.append("<br>"); } %> <%=sb3.toString() %>