黑马程序员技术交流社区
标题:
函数调用问题.
[打印本页]
作者:
610757257
时间:
2014-12-24 00:13
标题:
函数调用问题.
这是一个1~10之间的和的运算,但是我试了很久都调用错误,放在主函数里就可以,但放到了自定义函数里就报错,主函数的调用应该怎么写啊????
class ciys
{
public static void main(String[] args)
{
}
public static void mss(int a,int b)
{
int b=0;
for (int a=1;a<=10;a++)
{
b=a+b;
}
}
}
作者:
魏文杰
时间:
2014-12-24 00:25
你没有返回值,要么你把返回值定义成int,return b; 要么就在方法中定义打印语句,System.out.println(b);然后直接有方法名调用。
作者:
960943877
时间:
2014-12-24 07:43
缺少返回语句
作者:
黑马-李权88
时间:
2014-12-24 08:34
public static void mss(int a,int b)
{
int b=0;
这段语句你定义了b 两次。然后,你应该写void应该改为int,因为你要返回一个 int类型的数啊!!另外你定义的函数名不能见名知义,当然了,这不影响运行。
以下是 我修改后 的代码
class ciys
{
public static void main(String[] args)
{
System.out.println(mss());
}
public static int mss()
{
int b = 0;
for ( int a=1;a<=10;a++)
{
b=a+b;
}
return b;
}
}
作者:
610757257
时间:
2014-12-24 20:56
哦哦,这样啊!
作者:
红楼
时间:
2014-12-24 21:16
学习了。。。。。。
作者:
Rain2692
时间:
2014-12-24 21:19
慢慢来。。。。加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2