方法(二)

简介: 方法(二)

今天为大家带来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

相关文章
|
8月前
|
自然语言处理 算法 数据挖掘
长绳方法
进一步提高语言模型(LLM)的性能,通过扩展其上下文窗口至超过200万个标记,从而实现更深入的语境理解。本文将对这一成果进行深入解读,探讨其意义和潜在应用。
56 2
|
8月前
|
算法 数据安全/隐私保护
常用的有限元网格生成方法
本文介绍了三种常见的有限元网格生成方法:映射法、四(八)叉树法和Delaunay三角化法。映射法通过坐标变换将物理域映射到规则参数域,适合生成结构化和非结构化网格,但处理复杂区域时较困难。四(八)叉树法基于栅格,通过递归细分逼近边界,适用于非结构化网格,但内部和边界网格的相容剖分较复杂。Delaunay三角化法通过保证外接圆特性生成高质量网格,适用于凸区域,但在凹区域需进行边界恢复。前沿推进法则从边界开始逐步向内生成网格,边界质量好,但数据结构设计和推进规则制定有一定挑战。这些方法各有优缺点,常结合使用以优化网格剖分。
808 1
C#中的方法
C#中的方法
100 0
|
JavaScript 前端开发
getMonth() 方法
getMonth() 方法
191 0
|
Java 开发者
|
存储 算法 搜索推荐
常用的外部排序方法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/81158566 定义问题       外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。
1865 0
|
C# 编译器 索引
|
监控 安全 测试技术