class text
{
public static void main (String [] args)
{
drawRectangle(3.5);
drawRectangle(2.4);
drawRectangle();
}
}
static void drawRectangle(intx,inty)
{
for(int i=0;i<x;i++)
{
for(int j=0;j<y;j++)
{
System.out.print("&");

}
System.out.println();
}
}
这段小代码错在什么问题 怎么改 为什么新手 啥也不懂 哈哈

解决方案 »

  1.   

    参数传的不对啊
    drawRectangle(3.5); 
    drawRectangle(2.4); 
    改成
    drawRectangle(3,5); 
    drawRectangle(2,4); 
    还差不多
      

  2.   

    整理一下,很乱。class text 

    public static void main (String [] args) 

    drawRectangle(3,5);     //是逗号,不是点
    drawRectangle(2,4); 
    // drawRectangle();        //要参数


    public static void drawRectangle(int x,int y) 

    for(int i=0;i <x;i++) 

    for(int j=0;j <y;j++) 

    System.out.print("&"); 


    System.out.println(); 


    }                    //差个}
      

  3.   

    我用jCreator编译是static void drawRectangle(intx,inty) 这句有错误 但是我也不知道是咋错的 jCreator提示C:\Text.java:11: 'class' or 'interface' expected
    static void drawRectangle(intx,inty)
           ^
    1 error处理已完成。