Java方法的学习

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值