一个小程序,运行有错误?菜鸟请教
publicclassRuby{publicstaticvoidmain(String[]args){m2(100,200);}publicstaticintm2(int...
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 void main(String[] args) {
m2(100, 200);
}
public static int m2(int f, int k) {
System.out.println(f);
}
}
说是缺少返回值,请问怎么加》?? 展开
2个回答
展开全部
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);
}
}
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);
}
}
2008-05-22
展开全部
public static int m2(int f, int k)
既然这个函数没有返回值,就修改为以下形式:
public static void m2(int f, int k)
既然这个函数没有返回值,就修改为以下形式:
public static void m2(int f, int k)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询