首页 > 其他分享 >03 方法的重载

03 方法的重载

时间:2023-01-22 16:56:04浏览次数:39  
标签:03 return int System result 重载 方法 public out

方法的重载

image

package com.zhan.base_3;

public class Test03 {
    // 方法的重载
    // 方法名一模一样,参数必须不同即可
    public static void main(String[] args) {
        System.out.println(add(10,20));
        System.out.println(add(10,20,30));
        System.out.println(max(10,20));
        System.out.println(max(10.0,20.0));
    }

//////////////////////////////////////////////////////////////////////////
    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 int max(int a,int b){
        int result=0;
        if (a==b) {
            System.out.println("两个数一样大,都为:" + a);
            return 0;  //终止方法
        }
        if(a>b){
            result=a;
        } else if(b>a){
            result=b;
        }
        return result;
    }
    
    // 下面两个只能同时使用一个
    public static double max(double a,double b){  // 返回值类型可以相同,也可以不相同
        double result=0;
        if (a==b) {
            System.out.println("两个数一样大,都为:" + a);
            return 0;  //终止方法
        }
        if(a>b){
            result=a;
        } else if(b>a){
            result=b;
        }
        return result;
    }

    /*
    public static int max(double a,double b){    // 返回值类型可以相同,也可以不相同
        int result=0;
        if (a==b) {
            System.out.println("两个数一样大,都为:" + a);
            return 0;  //终止方法
        }
        if(a>b){
            result=(int)a;   //  这里转换数据类型即可
        } else if(b>a){
            result=(int)b;    //  这里转换数据类型即可
        }
        return result;
    }
    
    */


}

标签:03,return,int,System,result,重载,方法,public,out
From: https://www.cnblogs.com/zhanjianhai/p/17064501.html

相关文章

  • 02 方法的调用和定义
    方法的调用和定义代码packagecom.zhan.base_3;publicclassTest01_Method{//修饰符返回值类型(void),表示没有返回值方法名(参数){方法体}//main......
  • ​03.Win11_22H2_2023年1月官方累积更新镜像下载
    大版本号:22H2​内部版本号:22621.1105​版本说明​大版本号:每年发布一次,如2021年21H2、2022年22H2​小版本号:每年提供若干次ISO镜像,大版本号不变,变化的是小版本号(内部版本号......
  • 01 什么是方法
    什么是方法代码可以进行调试看程序具体执行修饰符static很重要,这是类变量的关键packagecom.zhan.base_3;publicclassTest01_Method{//修饰符返回值......
  • bypass 403 利用工具
    前言:bypass403利用工具集成payloadnginxalias配置不当CVE-2018-1271http://0:8080/spring-rabbit-stock/static/%255c%255c%255c%255c%255c%255c..%255c..%255c........
  • 03 顺序结构
    顺序结构packagecom.zhan.base_2;publicclassTest03_Sequence{publicstaticvoidmain(String[]args){inta=1;intb=2;intc......
  • 读函数式编程思维笔记03_权责让渡
    1. 观点1.1. 抽象隐藏了繁杂的细节,只是有时候会连同重要的考虑因素一起隐藏掉1.2. 理解掌握的抽象层次永远要比日常使用的抽象层次更深一层1.3. 交出控制权的观点:......
  • 『移动端』4种方法解决设置padding时宽高比实际预算的大的问题
    使用CSS的box-sizing属性https://developer.mozilla.org/zh-CN/docs/Web/CSS/box-sizing一种解决方法是使用CSS的box-sizing属性来控制元素的盒模型。默认情况下......
  • Web安全入门与靶场实战(13)- Get方法和Post方法
    在上一节介绍了URL的基本概念,但其实URL中还有一个非常重要的概念没有介绍-URL中的参数。比如一个完整的URL应当是如下格式:http://www.test.com/index.php?id=1“?id=1”就是......
  • P5030 题解
    前言题目传送门!更好的阅读体验?一道没啥意思的题目,但是好像很多题解都过不了现在的数据?思路只不过是把正常题目的马(\(1,2\))换成了另一种东西(\(1,3\))。很套路地,黑白......
  • 计算位1的个数方法总结
    tags:DSAC++Python写在前面之前介绍过一种计算整数二进制表示中位​​1​​个数的文章,是介绍通过不断减去右移一位之后的值的方法来完成的,后来发现还有一种更快更经......