请帮我找找错??java代码

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:13:05
public class gong
{
public static void main(String[] args)
{
int gong(3,4);
int gong(5,4);
}

static int gong(int x,int y)
{
for(int i=0;i<x;i++)
{
for(int i=0;i<y;i++)
{
System.out.print("A");
}
System.out.println();
}
}
}
老是不能编译不知道是那里出错了。还望指教,谢谢!!

//这就是你要的吧,楼上说的就是我改的哦~才发现的,呵呵
public class gong
{
public static void main(String[] args)
{
gong(3,4);
gong(5,4);
}

public static void gong(int x,int y)
{
for(int i=0;i<x;i++)
{
for(int j=0;i<y;i++)
{
System.out.print("A");
}
System.out.println();
}
}
}

首先根据你的方法头,gong方法是应该返回int的,但是你并没有返回。
既然不返回任何值,直接将gong方法修改为static void gong(int x, int y)。

相应的,去掉main方法里面的gong方法前面的int.

1.调用函数的时候 gong(3,4)前面的返回值类型int去掉 2你在定义gong(int x,int y)函数时,定义了返回类型为int,但在函数中你没有返回值,要加return 语句。

IT培训评价网专家建议你多动手,学会自己搞定!