Java基础之方法

一、什么是方法

  方法是一种语法结构,它可以把一段代码封装成一个功能,以方便重复调用。方法也可视作为一个容器,与变量不同的是,变量存放的是数据值,而方法存放的是由大量的指令组成的语句段落。

二、使用方法的优点

1、方法引入后,代码的复用性可以大幅度提升。

2、引入方法后,可以对代码进行解耦,进而提高代码的逻辑性。

三、方法的定义

1、组成部分

1)修饰符 

  例如public、private等访问修饰符,以及其他类型的修饰符。

2)返回值

  返回值类型主要有两种,一种是有返回值类型,一种是无返回值类型。

  有返回值 需要返回什么类型的数据 就提供什么类型的说明 必须保证100%返回率

  无返回值 void

3)方法名称

  名称命名规则与规范和变量相同

4)形式参数列表

  形式参数是作用域为方法主体区域的局部变量,使用方式与声明变量一致 ,只需要描述、 类型、 变量名。如果有多个形参的需求 ,需要在两两之间使用 , 隔开 (int i, double j)。

5)方法主体

  方法主体的代码在方法定义时,不会执行。而调用方法时等价于执行方法体的代码一遍。

四、方法使用的注意点

1、方法的编写顺序无所谓。

2、方法与方法之间时平级关系,不能嵌套定义。

3、方法的返回值类型为void(无返回值),方法内则不能使用return返回数据,如果方法返回值类型写了具体类型,方法内部则必须使用return返回对应类型的数据。

4、return语句下面,不能编写代码,因为永远执行不到,属于无效的代码。

5、方法不调用就不执行, 调用时必须严格匹配方法的参数情况。

6、有返回值的方法调用时可以选择定义变量接收结果,或者直接输出调用,甚至直接调用;无返回值方法的调用只能直接调用。

五、方法实例

package com;
public class Demo9 {
//判断两个数组 是否相同
    public static void main(String[] args) {
        int[] n1={1,2,3};
        int[] n2=n1;
        int[] n3=new int[]{1,2,3};
        int[] n4={1,2,3,4};
        int[] n5={1,3,5};
        System.out.println(equals(n1,n5));
    }
    public static boolean equals(int[] arr1,int [] arr2){
            if (arr1==arr2){
                return true;//地址相同
             }else{
            if (arr1.length!=arr2.length){
                return false;//长度不同
             }else{
                for (int i = 0; i <arr1.length ; i++) {
                    if (arr1[i]!=arr2[i]){
                        return false;//有同下标 的 元素的值不同
                    }
             }
            return true;//长度相同 各个下标的元素值也相同
            }
        }
    }
}

六、总结

  该文章主要介绍了Java基础的方法,从方法的定义、优点等几个方面进行介绍,并通过案例更好地帮助初学者学习。

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值