它在catch下方的catch块中有错误(异常)

我是csharp的初学者,并且刚开始使用它进行编码。 我已经编写了代码,但是在catch下方的catch块(异常)和“ finally块”中有错误。

static void Main(string[] args)
    {
        int result;
        int x = 5;
        int y;

        try
        {
            y = Convert.ToInt32(Console.ReadLine());
            result = x / y;
        }
        catch (Exception)
        {
            Console.WriteLine("An error occured.");
        }
        catch (DivideByZeroException error)
        {
            Console.WriteLine(error.Message);
        }
        catch (FormatException error)
        {
            Console.WriteLine(error.Message);
        }
        finally
        {
            Console.WriteLine("Please enter valid input!");
            continue;
        }
        Console.ReadLine();
    }

它出什么问题了?