当前位置: 首页 > news >正文

可变参数与递归

可变参数与递归

可变参数

package method;
​
public class Demo03 {
    public static void main(String[] args) {
        Demo03 demo03=new Demo03();
        demo03.test(1,2,3);
        
​
    }
    public void test (int... i){
        System.out.println(i[0]);//1
        System.out.println(i[1]);//2
        System.out.println(i[2]);//3
    }
    /*重载:
    public  void method() {}
    public  void method(int a) {}
    public  void method(int a, int b) {}
    public  void method(int a, double b) {}
    */
}

递归

package method;
​
public class Demo04 {
    public static void main(String[] args) {
        Demo04 demo04=new Demo04();
        System.out.println(f(5));//120
        System.out.println(f(3));//6
    }
    public static int f(int n) {
        if(n==1){
            return 1;
        }else {
            return n*f(n-1);
        }
​
    }
}

坚持!坚持!坚持!坚持!坚持!

狂神链接

相关文章:

  • R软件线性模型与lmer混合效应模型对生态学龙类智力测试数据层级结构应用
  • OmniDrive(2):环境搭建
  • 视觉在协作机器人上的场景应用
  • STM32之PWR
  • 手写识别革命:Manus AI如何攻克多语言混合识别难题(二)
  • DeepSeek R1-7B 医疗大模型微调实战全流程分析(全码版)
  • 机器学习的发展史
  • 如何设计评论系统
  • 【计网】应用层
  • c语言程序设计--(数据的存储)冲刺考研复试面试简答题,看看我是怎么回答的吧!!!!!
  • C++设计模式总结
  • 最长递增子序列--蓝桥oj3046拍照
  • 深度学习|MAE技术全景图:自监督学习的“掩码魔法“如何重塑AI基础
  • FastExcel/EasyExcel简介以及源码解析
  • Ubuntu系统安装Minikube教程
  • π0及π0_fast的核心源码剖析——核心模块src的全面分析与解读:如何实现PaLI-Gemma、如何去噪生成动作
  • DTO 命名规范指南
  • 达梦数据库学习笔记@3
  • Unity DOTS 从入门到精通之 创建实体
  • Unity引擎使用HybridCLR(华佗)热更新
  • 加强政府网站信息内容建设的意见/关键词搜索量全网查询
  • 西宁做网站的有吗/百度站长平台网址
  • asp网站建设实录pdf/营销网站模板
  • 大学网站开发实验室建设方案/引擎搜索大全
  • 孝感网站开发优搏快/seo数据是什么意思
  • 深圳网站建设费用多少/seo排名快速