黑马程序员技术交流社区

标题: 编一个函数,函数内输出一个字符串,并在函数内调用它 [打印本页]

作者: a2213502    时间: 2013-8-14 15:03
标题: 编一个函数,函数内输出一个字符串,并在函数内调用它
这到底是什么个意思? 不懂,考察的什么?

作者: l396262632    时间: 2013-8-14 15:06
考察的就是你让你学会 调用 函数!
作者: 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. }
复制代码
是这意思吧。。必须是。
作者: a2213502    时间: 2013-8-15 03:46
jrry 发表于 2013-8-14 15:41
是这意思吧。。必须是。

哥们 有这么简单? 好吧 我想多了。
作者: hoyouly    时间: 2013-8-15 06:02
我的理解应该是考你的递归算法。
作者: jrry    时间: 2013-8-15 09:11
hoyouly 发表于 2013-8-15 06:02
我的理解应该是考你的递归算法。

不可能考递归。。如果最后一个函数说的是编的这个函数自身,这个函数中仅仅是输出一个字符串,这么调用自己不是挂了吗~
作者: 薛鹏鹏    时间: 2013-8-15 10:41

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

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


保持队形,谢谢合作
作者: 田磊阳    时间: 2013-8-19 08:06
这是一个入学测试题
作者: EYE_SEE_YOU    时间: 2013-8-19 13:46
田磊阳 发表于 2013-8-19 08:06
这是一个入学测试题

似乎明白了如何使用递归,相当于知道怎样调用函数了,对吧,所以这道题,用递归也是正确的

作者: 老衲玩IT    时间: 2013-8-27 09:38
阶乘用到递归
  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. }
复制代码

作者: 周水林    时间: 2014-1-4 08:49
这里考察的就是函数的调用呀,在其他函数调用另外的函数,注意是否静态,如果是静态的话,调用者也必须是静态的,主要就是注意这些问题就可以了
作者: Pinfan    时间: 2015-10-17 10:27
jrry 发表于 2013-8-14 15:41
是这意思吧。。必须是。

是啊,学会调用函数




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