黑马程序员技术交流社区
标题:
我这个程序为何没有结果输出,请教 谢谢
[打印本页]
作者:
周一见
时间:
2014-8-6 17:39
标题:
我这个程序为何没有结果输出,请教 谢谢
class FunctionDemo2
{
public static void main(String[] args)
{
int sum = getSum();
System.out.println("sum="+sum);
public static int getSum()
{
return 3+4;
}
作者:
安少康
时间:
2014-8-6 17:41
你没有new出来一个对象。
作者:
安少康
时间:
2014-8-6 17:42
应该是 FunctionDemo fun = new functionDemo2();
int sum=fun .getsum();
作者:
周一见
时间:
2014-8-6 17:49
感谢 楼上各位
作者:
暗夜星辰
时间:
2014-8-6 19:04
不是new对象的问题吧???在本类中调用该方法不需要new对象的,我觉得是楼主把getSum()这个函数写在main函数中的原因吧?楼主这么写编译一定失败的。把函数定义在main方法外,在FunctionDemo2类中就能打印出来了。
作者:
dreamseekerkun
时间:
2014-8-6 19:13
方法里套方法,编译失败的节奏啊
作者:
唕
时间:
2014-8-6 19:25
支持地板打倒藤椅
作者:
朱道研
时间:
2014-8-6 21:34
还没new对象 ? = = 应该是一个方法写到另一个方法里了
作者:
执笔梦
时间:
2014-8-6 21:51
这应该报错了吧..
作者:
周一见
时间:
2014-8-7 08:10
class FunctionDemo2
{
public static void main(String[] args)
{
int sum = getSum();
System.out.println("sum="+sum);
}
public static int getSum()
{
return 3+4;
}
这回我在输出语句后面多加了个括号就OK了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2