zoukankan      html  css  js  c++  java
  • 小峰视频十六:静态方法

    一、方法的重构

    二、静态方法和普通方法

    public class demo01 {
        
        //静态方法与普通方法
        
        static void fangfa01(){
            System.out.println("这是一个静态方法");
        }
        
        void fangfa02(){
            System.out.println("这是一个普通方法");
        }
        
        public static void main(String[] args) {
            //静态方法,类名直接调用
            demo01.fangfa01();
            //普通方法要先新建一个对象,再调用
            demo01 demo = new demo01();
            demo.fangfa02();
        }
    }

    三、递归算法

    public class demo02 {
        
        //递归算法
            static int digui(int a){
                int result;
                if(a==1){
                    result=1;
                }else{
                    result = a*digui(a-1);
                }
                return result;
            }
            
            public static void main(String[] args) {
                int a= 3;
                System.out.println(digui(a));
                
            }
    
    }

    四、递归算法的练习

    public class demo03 {
        
        //费布拉奇数列
        
        static long fb(long x){
            long result;
            if(x==1||x==2){
                result = x;
            }else{
                result = fb(x-1)+fb(x-2);
            }
            return result;
        }
        
        public static void main(String[] args) {
            System.out.println(demo03.fb(5));
        }
    }
    Hello,Java!
  • 相关阅读:
    规范的html页面
    什么是MVC (模型 视图 控制器)?
    MVC概念
    MVC实用集锦(1)
    三层架构与MVC的区别
    spring-data-jpa的简单介绍
    Spring和SpringMVC的区别
    Spring常用注解汇总
    jmeter---CSV文件设置操作
    Linux----软件包管理
  • 原文地址:https://www.cnblogs.com/codeyuan1992/p/10301042.html
Copyright © 2011-2022 走看看