JSP怎么打印空心等边三角   

解决方案 »

  1.   

    打印为图形吗??
    看看awt和spring
      

  2.   

    // 在内存中创建图象,可以想象成一个画板大小是20mm长,60mm宽
    int width=60, height=20;
    BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);// 获取图形上下文,g想象成一个画笔
    Graphics g = image.getGraphics();
    //在这里想画什么就画什么  画图的方法可以去看看api
    //推荐drawPolygon(Polygon p) 绘制由指定的 Polygon 对象定义的多边形边框。
    //也可以使用g.drawLine()画三条线 线的角度是可以定的// 图象生效
    g.dispose();
      

  3.   


      做一张等边三角形背景 然后在用css+div布局
      

  4.   

    int lastLineStarNum = 10;
      if(lastLineStarNum<=0) return;
            int space = lastLineStarNum-1;  //第一行先要输出的空格个数
            int star = 1;  //第一行输出的*的个数
            for(int i=0; i<lastLineStarNum; i++){ //输出每一行
                for(int s=space--; s>0; s--){ //输出每一行的先行空格
                    System.out.print(" ");
                }
                for(int t=star++; t>0; t--){ 
                    System.out.print("* ");
                }
                System.out.println();
            }
    这段代码也许能帮助你解决该问题,仅作参考。