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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这到底是什么个意思? 不懂,考察的什么?

11 个回复

正序浏览
Pinfan 中级黑马 2015-10-17 10:27:59
11#
jrry 发表于 2013-8-14 15:41
是这意思吧。。必须是。

是啊,学会调用函数
回复 使用道具 举报
这里考察的就是函数的调用呀,在其他函数调用另外的函数,注意是否静态,如果是静态的话,调用者也必须是静态的,主要就是注意这些问题就可以了
回复 使用道具 举报
阶乘用到递归
  1. public class JieChengDemo {
  2.         static int sum=1;
  3.         public static void main(String[] args) {
  4.                 int num=2;
  5.                 jieCheng(num);
  6.                 System.out.println("jiecheng"+num+"!="+sum);
  7.         }
  8.         public static int jieCheng(int num) {               
  9.                 if (num!=0) {
  10.                         sum=num* jieCheng(num-1);
  11.                 }               
  12.                 return num;
  13.         }
  14. }
复制代码
回复 使用道具 举报
田磊阳 发表于 2013-8-19 08:06
这是一个入学测试题

似乎明白了如何使用递归,相当于知道怎样调用函数了,对吧,所以这道题,用递归也是正确的
回复 使用道具 举报
这是一个入学测试题
回复 使用道具 举报

亲,如问题已解决请将分类的未解决改为已解决。

以后的问题贴也要及时更改分类哦~


保持队形,谢谢合作
回复 使用道具 举报
hoyouly 发表于 2013-8-15 06:02
我的理解应该是考你的递归算法。

不可能考递归。。如果最后一个函数说的是编的这个函数自身,这个函数中仅仅是输出一个字符串,这么调用自己不是挂了吗~
回复 使用道具 举报
我的理解应该是考你的递归算法。
回复 使用道具 举报
jrry 发表于 2013-8-14 15:41
是这意思吧。。必须是。

哥们 有这么简单? 好吧 我想多了。
回复 使用道具 举报
本帖最后由 jrry 于 2013-8-14 15:42 编辑
  1. public class Test
  2. {
  3.     private static void printString()
  4.    {
  5.            System.out.println("helloworld");
  6.     }
  7.     public static void main(String[] args)
  8.    {
  9.          printString();
  10.     }
  11. }
复制代码
是这意思吧。。必须是。

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
考察的就是你让你学会 调用 函数!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马