方法(二)

简介: 方法(二)

今天为大家带来Java的方法讲解


在方法(上)已经讲解了一部分


public static int add(int a,int b){


}


int 是参数返回类型


add是方法名


int a,int b是形参


在Java当中,没有所谓的获取局部变量的地址


在C语言中学过的swap函数在Java中是无法实现的


在近期的刷题博客中有很多方法实现代码,如果大家感兴趣,可以去看看😍😁


方法重载


英文名


overload


定义


1.方法名称不同


2.形参列表不同(包括类型,个数,顺序)


3.返回值不做要求,可以一样,可以不一样


上代码


 public static int func(int a,int b) {
       return a+b;
       //System.out.println(a+b);
    }
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        System.out.println(func(a,b) * 10);
    }
    public static void swap(int a,int b) {
        int tmp = a;
        a = b;
        b = tmp;
    }
    public static void main22(String[] args) {
        int a = 10;
        int b = 20;
        System.out.println(a);
        System.out.println(b);
        System.out.println("=====================");
        swap(a,b);
        System.out.println(a);
        System.out.println(b);
    }


方法重载在写代码的时候会有便利,就比如打印的时候会自动弹出几个方法,可以自由选择

今天的分享就到这,我们下期再见!886

相关文章
|
6月前
|
算法 数据安全/隐私保护
常用的有限元网格生成方法
本文介绍了三种常见的有限元网格生成方法:映射法、四(八)叉树法和Delaunay三角化法。映射法通过坐标变换将物理域映射到规则参数域,适合生成结构化和非结构化网格,但处理复杂区域时较困难。四(八)叉树法基于栅格,通过递归细分逼近边界,适用于非结构化网格,但内部和边界网格的相容剖分较复杂。Delaunay三角化法通过保证外接圆特性生成高质量网格,适用于凸区域,但在凹区域需进行边界恢复。前沿推进法则从边界开始逐步向内生成网格,边界质量好,但数据结构设计和推进规则制定有一定挑战。这些方法各有优缺点,常结合使用以优化网格剖分。
659 1
|
SQL 数据库
SqlCommand.ExecuteNonQuery 方法
SqlCommand的一个类,用于包含update、insert、delete、select的Transact-sql 语句中来修改数据库中的数据,并返回结果。
v-for的四种方法
v-for的四种使用方法分别是: 1.使用v-for循环一个简单的数组 2.使用v-for循环一个复杂的数组 3.使用v-for循环对象 4.v-for循环一个迭代的数字
|
机器学习/深度学习
基于2D标靶的摄像机标定方法
基于2D标靶的摄像机标定方法
|
安全 Java
浅析ThreadList的runcheckpoint方法
浅析ThreadList的runcheckpoint方法
120 0
|
移动开发 JavaScript 前端开发
|
数据库 Go
统计数据库大小的方法
原文:统计数据库大小的方法     一台服务器上所有数据库(也可能是部分数据库)的大小是我们经常需要了解的,它不仅能让我们知道目前数据库使用磁盘的比例, 而且定期搜集这些信息,还能了解数据库一段时间的数据增量,更为常用的是在做数据迁移和升级时,方便规划新服务器磁盘容量。
1315 0
|
程序员 架构师
|
C# 编译器 索引