首页 > 编程语言 > 详细

关于java方法的总结

时间:2020-04-30 09:17:11      阅读:56      评论:0      收藏:0      [点我收藏+]

 方法总结

递归算法:(自己调用自己,能不用就不用)

  • 递归头(边界条件):什么时候不调用自身。

  • 递归体:什么时候调用自身。

  • 返回阶段:返回值传递。

     

    //理解篇:
    public class Demo06 {
       public static void main(String[] args) {
           Demo06 test = new Demo06();
           test.test();
      }
       public void test()
      {
           test();
      }
    }
    //应用篇:
    public class Demo07 {
       public static void main(String[] args) {
           System.out.println(f(5));//5的阶层。
      }
       public static int f(int n)
      {
           //递归头
           if (n==1)
          {
               return 1;
          }else{
               //递归体
               return n*f(n-1);//返回
          }
      }
    }

可变参数:(不确定会输入几个参数时用)

  • 一个方法只能有一个可变参数。

  • 可变参数必须放在最后。

 

小知识:

值传递和引用传递的区别:

 技术分享图片

//java是值传递

关于java方法的总结

原文:https://www.cnblogs.com/hanxinlaziji/p/12806157.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!