Java基础| 方法

目录

目录

方法声明

在Java中,方法声明的格式如下:
[修饰符] 类型表示符 方法名([参数表]) {
声明部分
语句部分
}
其中修饰符可以是公共访问控制符public,私有访问控制符private,保护访问控制符protected等。类型标识符反映方法完成其功能后返回运算结果的数据类型,如果没有返回,则是用void。方法名要符合标识符的命名规则,不要与Java中的关键字重名。参数表指定在调用该方法时,应该传递参数的个数和数据类型。举例来说:

//方法的定义
static int square(int x) {
    int s;
    s = x*x;
    return(s);
}

方法调用

调用方法,即执行该方法。调用方法的形式如下:

1.方法表达式

对于有返回值的方法作为表达式或表达式的一部分来调用,其在表达式中出现的形式如下:
方法名([实际参数表])

举例来说:

public class Test {
    static int square(int x) {
    int s;
    s = x*x;
    return(s);
   }

    public static void main(String args[]) {
       int n = 5;
       int result = square(n);
       System.out.println(result);
    } 
}

2.方法语句

对于无返回值的方法以独立语句的方式调用,它的形式是:
方法名 ([实际参数表]);

举例来说:

public class Test {
    static void area(int a,int b) {
        int s;
        s = a*b;
        System.out.println(s);
    }

    public static void main(String args[]) {
       int x = 5;
       int y = 3;
       area(x,y);
    }
}

参数传递

在调用一个带有形式参数的方法时,必须为方法提供实际参数,完成实际参数与形式参数的结合,称为参数传递,然后用实际参数执行所调用的方法体。

在Java中,参数传递是以值的方式进行的,即将实参的值传递给形参,而不是将实参的地址传递给形参。所有由于被调用的方法没有访问实际参数,所以在改变形参的值时,并没有改变实参的值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容