老黑讲Java之基础教程方法使用

2025-10-15 11:58:40

1、方法

    1、许多编程语言都有方法的概念(有的语言称为函数或过程);

    2、方法可以封装一段特定的逻辑功能;

    3、方法可以反复被调用;

    4、方法可以减少代码重复,便于代码维护。

老黑讲Java之基础教程方法使用

2、方法的定义

    1、方法用于封装一些特定的功能;

    2、方法的定义有五个要素:修饰词、返回值类型、方法名、参数列表、方法体,如下面代码:

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

          //方法体

     }

     其中public和static是修饰词,int是返回值类型,total是方法名,int a, int b是参数列表。

老黑讲Java之基础教程方法使用

3、定义的参数

    1、方法的参数指:方法被调用时传递给方法或者需要被方法处理的数据;

    2、方法可以有参数也可以没参数,有参可使方法处理更加灵活;

    3、方法定义时,可以声明方法所需要的参数变量。

    4、方法调用时,会将实际的参数值传递给方法的参数变量,必须保证传递参数类型和个数符合方法的声明。

     void sayHello(){ 方法体 }

     int total(int a, int b){ 方法体 }

老黑讲Java之基础教程方法使用

4、定义的返回值

    1、返回值:方法调用结束后返回的数据;

    2、方法声明时必须指定返回值的类型

              1)、若方法不需要返回数据,将返回值类型声明为void;

              2)、若方法需要返回数据,将返回类型声明为特定数据类型。

             

老黑讲Java之基础教程方法使用

1、return语句

    Java程序可以通过return语句返回,return语句作用可以将数据返回给调用方,如下代码片段:

    return a + b;  //return可以返回表达式的运算值

    return;  //返回值是void类型的方法,也可以使用return语句。

老黑讲Java之基础教程方法使用

1、调用方法时方法的参数传递

    定义方法: public static int total(int a, int b){},代码如下:

    

    public static void main(String[] args) {

        int a = 1;

        int b = 2;

        int result = total(a,b);

        System.out.println(result);

    }

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

        return a + b;

    }

老黑给大家介绍一下运行过程:

   1、程序在main方法中为变量a、b、result分配存储空间;

   2、调用方法total时,程序为total方法的参数分配变量a, b存储空间;

   3、将调用值1,2传递给total参数变量a, b中;

   4、total方法运行返回值,传递给变量result,并释放变量空间。

老黑讲Java之基础教程方法使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢