c#基础加强版之方法控制流复习-1关于方法的讲解
2013-11-19 22:35
351 查看
题一:我的code
View Code
namespace 老师的代码_练习题2 { ///实现输入年份,月份,输出该月的天数学; class Program { static int ReadInt(string str) { return ReadInt(str,int.MinValue,int.MaxValue); } static int ReadInt(string str, int max) { return ReadInt(str,int.MinValue, max); } static int ReadInt(string str, int min,int max) { int inputNumber; do { Console.WriteLine(str); try { inputNumber = Convert.ToInt32(Console.ReadLine()); if (inputNumber>min && inputNumber<max) { break; } else { Console.Write("您的输入有误,"); } } catch { Console.Write("您的输入有误,"); } } while (true); return inputNumber; } static int GetDays(int year,int month) { if (month==2) { if (year%400==0 && year%100!=0 || year%4==0) { return 29; } return 28; } else { switch (month) { case 2 : case 4: case 6: case 9: case 11: return 30; default: return 31; } } } static void Main(string[] args) { int year = ReadInt("请输入年份", 2012); int month = ReadInt("请输入月份", 0, 13); Console.WriteLine(GetDays(year, month)); Console.ReadKey(); } } }
View Code
相关文章推荐
- 黑马程序员-c#基础加强版之方法控制流复习-1关于方法的讲解
- c#基础加强版之方法控制流复习-2变量是否初始化的问题
- 黑马程序员-c#基础加强版之方法控制流复习-2变量是否初始化的问题
- 黑马程序员-c#基础加强版之方法控制流复习-3控制台打印密码
- c#基础加强版之方法控制流复习-3控制台打印密码
- 复习一下基础:'C# 值类型和引用类型 以及作为方法参数的区别'
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- 关于java基础--基本数据类型封装以及String类方法讲解
- C# 基础加强(四) 静态类、静态方法
- C#基础加强--继承中的构造方法
- C# 基础加强(五) 抽象类、抽象方法
- C#基础加强--this 的用法(重载构造方法,设置构造方法中参数的默认值)
- .Net学习笔记----2015-07-22(C#基础复习09,虚方法、抽象方法、接口复习)
- c#基础--方法(复习总结)
- C# 基础加强(三) 虚方法:virtual
- C#基础知识复习1代码规范-执行流程(c#)-面向对象-引用命名空间-封装-继承-访问修饰符-虚方法-静态成员-多态-抽象类等
- 复习 c#基础加强
- 关于C#操作PPT时遇到的“对COM组件的调用返回了错误HRESULT E_FAIL”错误的解决方法
- 关于C#代码用F12转到定义时,总是显示从元数据的解决方法
- 自学安卓复习基础_之六(关于AlertDialog)