编写方法squareOfAsterisks ,显示边长由整数参数side指定的实心星号正方形(行数列数相同)
例如,如果side= 4,则方法显示如下图案
****
****
****
****
将该方法编入一个applet,从用户那里读入整数值side,并用squareOfAsterisks方法绘图
!!注意:该方法应该由paint方法调用并接收paint方法传来的Graphics对象。

解决方案 »

  1.   

    保证一个能接受数量参数的画图方法(同行)
    在paint中根据参数大小循环调用 不知道有什么问题?
      

  2.   

    for(i=0;i<side;i++)
      for(j=0;j<side;j++){
           System.out.println("*");
         }
      

  3.   

    import java.applet.Applet;
    import java.awt.Graphics;
    public class Test extends Applet {
    @Override
    public void paint(Graphics g) {
    // TODO Auto-generated method stub
    int side = Integer.parseInt(getParameter("side"));
    squareOfAsterisks(g,side);
    }

    public void squareOfAsterisks(Graphics g, int side){
    for(int i =0; i<side;++i){
    for(int j=0; j<side;++j){
    g.drawString("*", j*10+10, i*10+10);
    }
    }
    }}