• 第十章 异常处理 10.1 异常处理的结构


     案例】从键盘读入两个数,求这两个数的商,当数据输入不合法时,对其做异常处理。

    目的】掌握异常处理的语法和结构。

    代码

    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                double x1, x2, result;
                try
                {
                    Console.WriteLine("请输入第一个数:");
                    x1 = double.Parse(Console.ReadLine());
                    Console.WriteLine("请输入第二个数:");
                    x2 = double.Parse(Console.ReadLine());
                    result = x1 / x2;
                    Console.WriteLine("{0}/{1}={2}",x1,x2,result );
                }
                catch(FormatException e)
                {
                    Console.WriteLine(e.Message);
                }
                catch(RankException e)
                {
                    Console.WriteLine(e.Message);
                }
                catch(Exception e)
                {
                    Console.WriteLine(e.Message);
                }
                finally
                {
                    Console.WriteLine("感谢使用本系统");
                }
                Console.ReadLine();
            }
        }
    }
  • 相关阅读:
    Lombok介绍、使用方法和总结
    Vargant centOS7安装
    Nginx
    Docker
    GOPATH
    Golang http
    /^正则表达式$/
    go: missing Git command. See https://golang.org/s/gogetcmd
    Golang 反射
    Golang 常量
  • 原文地址:https://www.cnblogs.com/programme-maker/p/10815893.html
Copyright © 2020-2023  润新知