黑马程序员技术交流社区

标题: 怎么去定义一个乘法口诀表功能的函数,并调用 [打印本页]

作者: 方书堂    时间: 2011-11-29 15:32
标题: 怎么去定义一个乘法口诀表功能的函数,并调用
本帖最后由 方书堂 于 2011-11-29 16:16 编辑

public static void kouJue(int num)
                for(x=1;x<=num;x++)
        {
              for(y=1;y<=x;y++)
                {
                        System.out.print(y+"*"+x+"="+x*y+"\t");       
                }
       
                System.out.println();
        }
这个函数怎么改成可以调用
作者: 强子    时间: 2011-11-29 15:49
这个就可以调用啊  没明白啥意识
在其他类里调用你写这个方法
new 你这个类名().kouJue(参数)就可以了
作者: 方书堂    时间: 2011-11-29 15:54
我是做在
public static void main(String[] args)
{
????

}怎么写可以调用到这个函数。。我忘了{:soso_e101:}
作者: 李晓斌    时间: 2011-11-29 16:02
lz你把kouJue函数写在了主函数main中了啊,这是错误的。
java规定方法是封装在类中的啊,你这样写的话就是在函数中套函数了。
要么你重新定义个类,把方法写在该类中,然后创建对象就可以执行了,像2l所说的那样。

作者: xiaolij3s    时间: 2011-11-29 16:11
你别把这方法写在主函数里边   把方法写在 主函数外边  然后 new 你这个类名().kouJue(参数)就调用了啊
作者: 方书堂    时间: 2011-11-29 16:15
哦,知道了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2