设计模式(一) 简单工厂模式
发布时间:2015-12-28 01:00:13
1. 面向过程的计算器static void Main(string[] args){ //面向过程的计算器 try { Console.WriteLine("请输入数字A: "); string strNumA = Console.Read ...
1. 面向过程的计算器
static void Main(get='_blank'>string[] args){ //面向过程的计算器 try { Console.WriteLine("请输入数字A: "); string strNumA = Console.ReadLine(); Console.WriteLine("请选择运算符号(+、-、*、/): "); string strOperate = Console.ReadLine(); Console.WriteLine("请输入数字B: "); string strNumB = Console.ReadLine(); string strResult = string.Empty; switch (strOperate) { case "+": strResult = (Double.Parse(strNumA) + Double.Parse(strNumB)).ToString(); break; case "-": strResult = (Double.Parse(strNumA) - Double.Parse(strNumB)).ToString(); break; case "*": strResult = (Double.Parse(strNumA) * Double.Parse(strNumB)).ToString(); break; case "/": if (Double.Parse(strNumB) == 0) { throw new Exception("被除数不能为0!"); } strResult = (Double.Parse(strNumA) / Double.Parse(strNumB)).ToString(); break; default: throw new Exception("运算符输入错误!"); } Console.WriteLine(strNumA + " " + strOperate + " " + strNumB + " = " + strResult); } catch (Exception ex) { Console.WriteLine("您输入的有错:" + ex.Message); } Console.ReadKey();}
原标题:设计模式(一) 简单工厂模式
关键词:设计模式
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。