C#练习——用方法实现两个数的最大值
2017-06-30 00:29
344 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Review { class Program { static void Main(string[] args) { #region 用方法来实现:计算两个数的最大值。思考:方法的参数?返回值? //Console.Write("请输入一个整数:"); //int n1 = Convert.ToInt32(Console.ReadLine()); //Console.Write("请再输入一个整数:"); //int n2= Convert.ToInt32(Console.ReadLine()); //int max = GetMaxValue(n1, n2); //Console.WriteLine("最大值是:{0}", max); //Console.ReadKey(); //扩展(*):计算任意多个数间的最大值(提示:params) int max = GetMaxValue(56, 87, 90, 12); Console.WriteLine("最大值是:{0}", max); Console.ReadKey(); #endregion } /// <summary> /// 计算任意多个数间的最大值(提示:params) /// 对数组nums中的元素求最大值 /// 不需要排序可以使用打擂法 /// </summary> /// <param name="nums"></param> /// <returns></returns> static int GetMaxValue(params int[] nums) { int max = nums[0]; for (int i = 1; i < nums.Length; i++) { if (nums[i] > max) { max = nums[i]; } } return max; } /// <summary> /// 计算两个数的最大值方法 /// 定义方法时职责要单一,方法中只做对应的处理,保证任何地方都可以调用该方法 /// </summary> /// <param name="n1"></param> /// <param name="n2"></param> static int GetMaxValue(int n1, int n2) { return n1 > n2 ? n1 : n2; } } }
相关文章推荐
- C#实现让ListBox适应最大Item宽度的方法
- 用方法来实现:计算两个数的最大值。思考:方法的参数?返回值?扩展(*):计算任意多个数间的最大值(提示:params)
- 三种方法实现求两个数的最大公约数
- c# 抽象方法:实现两个数的加、减、乘操作运算
- [导入]C#委托的具体实现方法
- c#中实现文件拖放打开的方法
- 使用C#实现阿拉伯数字到大写中文的转换-第二种方法
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 串口通信过程中更改波特率的方法 C#实现
- c#中实现文件拖放打开的方法
- C#中实现文件拖放打开的方法
- .Net Remoting 事件回调 Client 函数方法完整实例: C# 实现控制台网络聊天室 (Console Remoting ChatRoom)
- C#下实现主从DropDownList互动的方法
- 论电子签章(Electronic Signature)在C#中的实现方法
- C#实现Web程序调用Windows程序的方法
- C#下实现主从DropDownList互动的方法(转)
- asp.net能实现身份认证的EMAIL发送方法(c#版本)
- 使用C#实现阿拉伯数字到大写中文的转换-第二种方法
- javascript 实现类似C#中字符串的Trim()方法
- C#中实现文件拖放打开的方法