一个小程序,运行有错误?菜鸟请教

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:26:44
public class Ruby {
public static void main(String[] args) {

m2(100, 200);

}
public static int m2(int f, int k) {

System.out.println(f);
}
}

说是缺少返回值,请问怎么加》??

public static int m2(int f, int k) {

System.out.println(f);
} 这个方法需要返回值 你定义的是int型的 它需要int型的返回值 方法本身只是打印f 没什么能返回的 你可以将返回值类型改成void 也可以在方法里加上return null;
改后的代码
public class Ruby {
public static void main(String[] args) {

m2(100, 200);

}
public static int m2(int f, int k) {

System.out.println(f);
return null;
}
}
或者是这样
public class Ruby {
public static void main(String[] args) {

m2(100, 200);

}
public static void m2(int f, int k) {

System.out.println(f);
}
}

public static int m2(int f, int k)

既然这个函数没有返回值,就修改为以下形式:

public static void m2(int f, int k)