diff --git "a/\347\254\2547\346\254\241\344\275\234\344\270\232/\345\276\220\346\261\237\346\273\250/Program.cs" "b/\347\254\2547\346\254\241\344\275\234\344\270\232/\345\276\220\346\261\237\346\273\250/Program.cs" new file mode 100644 index 0000000000000000000000000000000000000000..cf4f2d101426926ba00a78c98fe718da40943d44 --- /dev/null +++ "b/\347\254\2547\346\254\241\344\275\234\344\270\232/\345\276\220\346\261\237\346\273\250/Program.cs" @@ -0,0 +1,99 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleApp1 +{ + class Program + { + static void Main(string[] args) + { + while (true) + // { + // try + // { + // Console.WriteLine("请输入学生数"); + // int num = int.Parse(Console.ReadLine()); + // double sum = 0; + // for (int i = 0; i < num; i++) + // { + // Console.WriteLine("请输入成绩"); + // double a = double.Parse(Console.ReadLine()); + + // sum = sum + a; + // } + // Console.WriteLine("总学生数为:" + num); + // Console.WriteLine("总成绩为" + sum); + // Console.WriteLine("平均分为:"+sum/num); + + // } + // catch (FormatException f) + // { + + // Console.WriteLine("异常已处理"); + + // } + // catch (OverflowException o) + // { + // Console.WriteLine("异常已处理"); + // Console.WriteLine(o.Message); + + // } + // catch (Exception e) + // { + // Console.WriteLine(e.Message); + + // } + // finally + // { + // Console.WriteLine(" "); + + // } + // } + + try + { + float sum = 0; + while (true) + { + Console.WriteLine("用户功能选择:1、存款,2、取款"); + int key = int.Parse(Console.ReadLine()); + float a = 0; + float b = 0; + switch (key) + { + case 1: + Console.WriteLine("存款金额"); + a = float.Parse(Console.ReadLine()); + sum = sum + a; + Console.WriteLine("存款后金额" + sum); + break; + case 2: + Console.WriteLine("取出金额"); + b = float.Parse(Console.ReadLine()); + if (b > sum) + { + throw new ArgumentOutOfRangeException("余额不足,请重新输入"); + } + else + { + sum = sum - b; + Console.WriteLine("余额为" + sum); + } + break; + default: + Console.WriteLine("输入错误"); + break; + } + } + } + catch (Exception e) + { + + Console.WriteLine(e.Message); + } + } + } +}