A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 方书堂 于 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();
        }
这个函数怎么改成可以调用

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

5 个回复

倒序浏览
强子 黑马帝 2011-11-29 15:49:15
沙发
这个就可以调用啊  没明白啥意识
在其他类里调用你写这个方法
new 你这个类名().kouJue(参数)就可以了

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
我是做在
public static void main(String[] args)
{
????

}怎么写可以调用到这个函数。。我忘了{:soso_e101:}
回复 使用道具 举报
lz你把kouJue函数写在了主函数main中了啊,这是错误的。
java规定方法是封装在类中的啊,你这样写的话就是在函数中套函数了。
要么你重新定义个类,把方法写在该类中,然后创建对象就可以执行了,像2l所说的那样。

评分

参与人数 1技术分 +2 收起 理由
admin + 2

查看全部评分

回复 使用道具 举报
你别把这方法写在主函数里边   把方法写在 主函数外边  然后 new 你这个类名().kouJue(参数)就调用了啊

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
哦,知道了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马