栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java方法的定义和调用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java方法的定义和调用

大家好,今天进一步分享一下Java的方法

即Java方法的定义和调用

在上一篇有关Java方法的博客讲了一些基础概念和一些代码的演示。

下面就接着来吧
Java的方法类似于其它语言的函数,是一段
用来完成特定功能的代码片段

方法包括了一个方法头和一个方法体

(方法)他的所有部分如下:

修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。

返回值类型 :方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType 是关键字void。

方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。

方法体:方法体包含具体的语句,定义该方法的功能。

这些概念多少有一点抽象,下面来看流程图


形参:即形式参数,在方法被调用时,用于接收外界输入的数据

实参:调用方法时,实际传给方法的数据

方法体:方法体包含具体的语句。定义该方法的功能

我们使用代码来说明一下:

package scanner;

public class FanDemo01 {

    public static void main(String[] args) {    //main方法
        int sum = add(1, 2);     //实际参数:(实参)实际调用传递给它的的参数
        System.out.println(sum);
        //test();
    }


    //加法
    public static int add(int a, int b) {   //在这个例子当中,我们定义a和b两个参数
        //它就是形式参数(形参),是用来定义作用的
        return a + b;
        // }

    }
}

运行结果为3

下面写一个比大小的程序来解释方法的调用

package method;

public class Demo01 {
    public static void main(String[] args) {    //main方法
         int max=max(10,20);      //实际参数:(实参)实际调用传递给它的的参数,     这里也是我们定义的两个实际变量,num1=10,num2=20
        System.out.println(max);
    }
    //比大小     比较两个参数的最大值
    public  static int max(int num1,int num2) {    //在这个例子当中,我们定义num1和num2两个参数
        int result = 0;                             //它就是形式参数(形参),是用来定义作用的
        if (num1 == num2) {       //如果num1 的赋值等于num2,比较真实情况,不是的
            System.out.println("num1==num2");    //输出一样的值
            return 0;   //终止方法
        }
        if (num1 > num2){       //我们使用if....else语句去变量所赋值的大小       //如果num1 的赋值大于num2,比较真实情况,不是的
        result = num1;        //返回num1的赋值,即10
    }else{             //如果是另外的情况
        result = num2;        返回num2的赋值,即20
    }
    return result;     //返回
//上面的实参给下面的两个两个变量提供了具体的数值,
        //接下来下面public当中的方法对数据进行处理
        // return result; 会返回这个处理的值,
        //进而交给max这个变量,代表的是一个具体的值

       }
     }

看它的执行结果


方法的调用,
调用方法: 对象名。方法名(实参列表)
Java支持调用方法的方式,根据方法是否返回值来决定
当方法返回一个值的时候,方法调用通常被当做一个值,例如,


如果方法的返回值是void,方法调用一定是一条语句

*System.out.println(""); *

另外记住,Java是值传递

还有,java的方法可以重复利用

好了,有关于Java方法的定义和调用就讲到这里了,谢谢大家

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/697205.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号