方法是啥?
方法的命名规则:
驼峰命名法:第一个单词首字母小写其余单词首字母大写
走到代码中写方法
运行结果
成功调用😀
方法的定义
方法调用
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); //递归体:不断调用自己 } } }