java实现函数重载,求最大值!
来源:互联网 发布:机械手臂编程软件 编辑:程序博客网 时间:2024/06/06 12:49
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">假设要在程序中实现求最大值,但是由于求最大值的个数和参数都不确定,因此要针对不同的情况设计不同的方法,这里就用到了函数重载。函数重载函数名相同但是参数的类型和个数不能相同。下面的例子分别是求两个数的最大值,三个数的最大在值数组中的最大值;</span>
public class Text{public static void main(String []args){int max1 = max(8,1);int max2 = max(4,66,1);int arr[] = {45,65,1 ,23,74,11,0,12};int max3 = max(arr);System.out.println("max1 = "+max1);System.out.println("max2 = "+max2);System.out.println("max3 = "+max3);}public static int max(int x, int y){return x>y?x:y;}public static int max(int x, int y,int z){return max(x,y)>z?max(x,y):z;}public static int max(int arr[]){int max=arr[0];for(int i=0; i<arr.length; i++){max=max(max,arr[i]);}return max;}<pre name="code" class="html">if(x>y){return x;}else{return y;}
}
以上的里也用到了三目运算符即 x>y?x:y;它相当于
<pre name="code" class="html">if(x>y){return x;}else{return y;}由于博主对函数重载目前不是很精通,以后会详细介绍
0 0
- java实现函数重载,求最大值!
- 重载求最大值
- 重载求最大值
- 重载求最大值
- 实现可变参数函数:Max,求最大值。
- 使用可变参数,实现函数,求函数参数的最大值
- 函数调用求最大值
- 求函数的最大值
- 求函数的最大值
- Mathematica求函数最大值
- 求数组中最大值,用递归函数实现
- [c语言] 调用函数实现求两个数中的最大值
- 自己写的求最大值实现,用到了模板函数。
- c++知识点---函数模板实现求数组的最大值
- java 数组求最大值
- Java基础 求最大值
- 遗传算法求解函数最大值Java实现
- 使用递归求数组最大值(java实现)
- [kuangbin带你飞]专题一 简单搜索 M HDU 1495
- 托福--红宝书
- 大数据量中的模糊查询优化方案
- spring IOC源码学习(一):资源定位过程,类加载器的使用
- CDH5实践(三)Cloudera Manager 5卸载步骤
- java实现函数重载,求最大值!
- unity3d随手记1
- 右下角的弹出框
- android studio Messages乱码解决方法
- HDU 1116 Play on Words 并查集
- 构造函数
- Laravel安装方法 (windows)
- 【NOIP2011 day2】观光公交
- Codeforces 320A - Raising Bacteria(思维)