编译时那里提示说缺少返回语句,是怎么回事???

2024-12-14 12:51:12
推荐回答(2个)
回答1:

在f2函数的最后一行加上 return 0;
因为你的f2函数是声明为int型的,所以要返回int值。
具体代码修改如下:
import java.util.*;

class Test
{
int x=0,y=1,z;
public void f1()
{
System.out.println("x+y="+f2(2,3));
}
public int f2(int x,int y)
{
z=x+y;
System.out.println("x="+x+"y="+y);
return 0;
}
}

回答2:

同上