Java方法的学习

来源:互联网 发布:js中树形菜单制作方法 编辑:程序博客网 时间:2024/05/18 03:12

1方法的概述和格式说明

  • A:为什么要有方法
    • 提高代码的复用率
  • B:什么是方法
    • 完成特定功能的代码块
  • C:方法的格式

    修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ……){    方法体;    return 返回值;} 

    格式说明:

    修饰符:      public static 相当于方法的一些属性返回值类型:  功能结果的数据类型,包括基本数据类型 引用数据类型方法名:      合法的标识符参数:       实际参数,实际参与运算 add(10 ,20);形式参数add(int a ,int b),用于接受参数的参数类型:    调用的数据类型,可以是基本数据类型或者引用数据类型参数名:      变量名方法体:      方法的执行语句return:      方法结束并返回对应的数据

2方法之求和案例和调用

  • A:如何写一个方法

    1,明确方法的返回值类型2,明确方法的参数列表
  • B:求两个整数的和

    1,两个整数的和还是整数2,两个整数相加 所以参数为两个整数类型的参数

3方法的注意事项

 A:有参数的方法单独调用 没有意义 B:方法不调用  不执行 C:方法与方法是平级关系 不能嵌套定义 D:方法定义的时候 参数之间用逗号隔开 E:方法调用的时候不在传递参数类型 D:如果方法有明确的返回值类型 一定要有return返回一个值

4方法的重载概述和基本使用

  • A方法重载概述
    *同一个类中 方法名相同 参数列表不同 与返回值类型无关
  • B重载分类
    • 参数列表不同
    • 返回值类型不同
  • C方法重载案例

    • 求和案例

      • 求2个整数和
      • 求3个整数和
      • 求2个浮点数和

        public static int add(int a ,int b){return a+b;}public static int add(int a, int b, int c){return a+b+c;}public static double add(double a, double b){return a+b;}

5方法重载练习比较数据是否相等

  • A案例演示

    • 需求:比较两个数据是否相等
    • 参数类型分别为两个int类型 两个double类型 并在main中进行测试
    • 分析:使用返回值类型都为boolean 参数列表不同

          public static void main(String[] args) {        boolean test = isEquals(5,5);//比较两个整数是否相等        boolean test1 = isEquals(12.0 , 12.00);//比较两个小数        System.out.println(test+" "+test1);    }            比较两个整数是否相等            1,返回值类型 boolean            2,返回参数列表 int a , int b    public static boolean isEquals(int a,int b){        return a==b;    }            比较两个浮点数是否相等            1,返回值类型 boolean            2,返回的参数列表 double a ,double b    public static boolean isEquals(double a,double b){        return a==b;    }
0 0
原创粉丝点击