博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Net基础篇_学习笔记_第十天_方法_方法的练习
阅读量:5166 次
发布时间:2019-06-13

本文共 3943 字,大约阅读时间需要 13 分钟。

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace 方法001 8 { 9     class Program10     { 11         //写一个方法,判断一个年份是否为闰年12 13         static void Main(string[] args)14         {15             int a1=8;16             int a2=20;17             int max=GetMax(a1, a2);18             Console.WriteLine(max);19             Console.ReadKey();20           21         }22         /// 23         /// 计算两个整数之间的最大值,并且返回最大值24         /// 25         /// 第一个参数26         /// 第二个参数27         /// 
返回的最大值
28 public static int GetMax(int n1,int n2)29 {30 int max=n1 > n2 ? n1 : n2;31 return max;32 }33 }34 }

n1与n2为形参,a1与a2为实参。无论形参还是实参,都在内存里开辟了空间。

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace 方法001 8 { 9     class Program10     { 11         //读取输入的整数 多次调用(如果用户输入的是数字则返回,否则请用户重新输入)12           13 14         static void Main(string[] args)15         {16             Console.WriteLine("请输入一个数字:");17             string input = Console.ReadLine();18             int numb02 = GetNum(input);19             Console.WriteLine(numb02);20         }21         /// 22         /// 这个方法需要判断用户的输入是否为数字,如果是数字返回,如果不是数字,请用户重新输入23         /// 24         /// 
25 public static int GetNum(String s)26 {27 while (true)28 {29 try30 {31 int num = Convert.ToInt32(s);32 return num;33 34 }35 catch36 {37 Console.WriteLine("请重新输入");38 s = Console.ReadLine();39 } 40 }41 }42 }43 }

 方法的功能一定要单一,方法中最忌讳出现提示用户输入的字眼。

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace 方法001 8 { 9     class Program10     { 11         //读取输入的整数 多次调用(如果用户输入的是数字则返回,否则请用户重新输入)12           13 14         static void Main(string[] args)15         {16             Console.WriteLine("请输入yes/no?");17             string anwer = Console.ReadLine();18             string result = IsYesOrNo(anwer);19             Console.WriteLine("您选择的答案为:{0}",result);20             Console.ReadKey();21         }22         /// 23         /// 限定用户只能输入yes/no,并且返回24         /// 25         /// 用户的输入26         /// 
返回yes/no
27 public static string IsYesOrNo(String input)28 {29 while (true)30 {31 if (input == "yes" || input == "no")32 {33 return input;34 }35 else36 {37 Console.WriteLine("您输入的格式有误(yes/no),请重新输入");38 input=Console.ReadLine();39 }40 }41 }42 }43 }
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace 方法001 8 { 9     class Program10     {11         //读取输入的整数 多次调用(如果用户输入的是数字则返回,否则请用户重新输入)12         static void Main(string[] args)13         {14             int[] nums = { 5, 12, 515, 515, 51, 155 };15             int sums = GetSum(nums);16             Console.WriteLine("您输入的数组的总和为{0}",sums);17             Console.ReadKey();18         }19            /// 20            /// 计算一个整数数组的总和21            /// 22            /// 有求数组总和的数组23            /// 
返回这个数组的总和
24 public static int GetSum(int[] numbers)25 {26 int sum = 0;27 for (int i = 0; i < numbers.Length; i++)28 {29 sum += numbers[i];30 }31 return sum;32 }33 }34 }

 

转载于:https://www.cnblogs.com/NBOWeb/p/7453194.html

你可能感兴趣的文章
快捷导航栏tagView
查看>>
常用工具大全
查看>>
veu——引入iconfont图标
查看>>
如何规划、建设你的数据库架构
查看>>
iOS.UIKit.05.UIScrollView
查看>>
finally块的问题(finally block does not complete normally)
查看>>
《Linux内核分析》课程第八周学习总结
查看>>
PHP实现一个简陋的注册登录页面
查看>>
用两个栈实现队列
查看>>
2015最新--浏览器分布图
查看>>
bloom特效
查看>>
R_数据视觉化处理_中阶_05
查看>>
JavaScript的类型自动转换样例集合处
查看>>
最大公约数和最小公倍数问题
查看>>
A. 定义常量以及检测常量
查看>>
[python]socket.listen(backlog)中的backlog含义
查看>>
【《Effective C#》提炼总结】提高Unity中C#代码质量的22条准则
查看>>
详解java类的生命周期
查看>>
centos普通用户添加sudo权限
查看>>
快速搭建微信小程序开发环境
查看>>