zoukankan      html  css  js  c++  java
  • 方法的重载练习

    比较大小:分别利用重载,对两个int,两个double,三个int,三个double类型的数进行比较大小

     1 package com.sanguosha.exer;
     2 //方法的重载
     3 public class OverLoad {
     4     public static void main(String[] args) {
     5         OverLoad a=new OverLoad();
     6         System.out.println(a.getMax(12, 13));
     7         System.out.println(a.getMax(1, 6, 5));
     8         System.out.println(a.getMax(3.1, 1.1));
     9         System.out.println(a.getMax(9.2, 3.5, 4.3));
    10     }
    11     public int getMax(int i,int j){
    12         int max;
    13         max=(i>j)?i:j;//比较大小
    14         return max;
    15     }
    16     public int getMax(int i,int j,int k){
    17         int max;
    18         max=(getMax(i,j)>k)?getMax(i,j):k;//***调用上一个方法先进行比较i和j***
    19         return max;
    20     }
    21     public double getMax(double d1,double d2){
    22         double max;
    23         max=(d1>d2)?d1:d2;//比较大小
    24         return max;
    25     }
    26     public double getMax(double d1,double d2,double d3){
    27         double max;
    28         max=(getMax(d1,d2)>d3)?getMax(d1,d2):d3;//调用上一个方法先比较d1和d2
    29         return max;
    30     }
    31 }

    运行结果:

  • 相关阅读:
    LPC 网络编程
    LPC 语言基础
    (lua) 基于cocos 的插入光效
    lua_table 学习
    lua 语言基础
    C++ 三大特性:封装、继承、多态性
    C++的编译预处理
    C++ 用变量定义数组
    C++ STL常用容器浅析
    拦截器的文章 写的可以!
  • 原文地址:https://www.cnblogs.com/yunqing/p/4771067.html
Copyright © 2011-2022 走看看