zoukankan      html  css  js  c++  java
  • 第十章 异常处理 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();
            }
        }
    }
  • 相关阅读:
    网络编程
    C 语言 const
    C 语言 链表
    C 语言 按位计算
    C 语言 格式化输出输入
    C 语言 结构类型 联合
    C 语言 结构类型 结构
    C 语言 结构类型 枚举
    bash shell configuration
    sed usage
  • 原文地址:https://www.cnblogs.com/programme-maker/p/10815893.html
Copyright © 2011-2022 走看看