2021-11-13

方法

public class Demond01 {

    public static int add(int a,int b){
        return a+b;
    }

    public static void main(String[] args) {
        int sum=add(1,2);
        System.out.println(sum);
    }
}

public static修饰符

void 不需要返回值(return)

static类变量

结构

修饰符 返回值类型 方法名(参数类型 参数名){

​ 。。。。。

​ 方法体

​ 。。。。。

​ return 返回值;

}

方法重载

方法名可以相同,参数不能相同

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1WTDn03N-1636808226314)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211011185526975.png)]

可变参数

1.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PesMmi4F-1636808164552)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211013160856543.png)]

public class Demo01 {

    public void test(int x){
        System.out.println(x[3]);
    }

    public static void main(String[] args) {
        Demo01 z=new Demo01();
        z.test(1,2,56,47,96,23,32);
    }
}

递归(注意:数小的时候用,能不用则不用

  1. 自己调用自己(可以减少代码量 eg:阶乘)

  2. Demo:

    public class Demo01 {
    
        public static int test(int n){
            if (n==1){
                return 1;
            }else {
                return n*test(n-1);
            }
        }
    
        public static void main(String[] args) {
            //5的阶乘
            System.out.println(test(5));
        }
    }
    
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值