方法

方法是啥?

图片说明

方法的命名规则:

驼峰命名法:第一个单词首字母小写其余单词首字母大写

走到代码中写方法

图片说明

运行结果

成功调用😀

方法的定义

图片说明

方法调用

图片说明

Java是值传递

方法重载是啥?

main方法也可以被重载

再看一遍请记住

方法名相同

方法的参数类型,参数个数不一样

满足以上后

方法的返回类型可以 不相同

方法的修饰符可以 不相同

命令行传参?(main方法也可以传参)

如何操作(传递一个String类型数组参数)

1.打开Demo所在路径

2.回车进入cmd

图片说明

3.按图输入并回车进行编译

4.运行.class文件 结尾加上需要传的参数(注意需切换到src路径才能执行)

可变参数

代码见真知

图片说明

递归

图片说明

代码见真知

package com.vis_yang.method;

public class Demo03 {
    public static void main(String[] args) {
        System.out.println(f(5));    //main方法中调用f方法
    }
    //5!=5*4*3*2*1
    public static int f(int n){  //定义一个方法名为f
      if (n==1){
          return 1; //递归头:当n=1时,终止递归
      }else{                  //递归:自己调用自己
          return n*f(n-1);  //递归体:不断调用自己
      }
    }
}


运行结果

120

全部评论
建议火狐页面调至80%查阅
点赞 回复 分享
发布于 2021-02-18 21:06

相关推荐

12-24 20:46
武汉大学 Java
点赞 评论 收藏
分享
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
苗条的伊泽瑞尔最喜欢...:同28届被压力了,电科✌就不能去卷算法吗?把Java留给我们双非卷
投递快手等公司10个岗位
点赞 评论 收藏
分享
12-20 11:26
复旦大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务