c#异常-例题-当输入的里程数或耗油量无法转换成double值时处理FormatException

Nabila ·
更新时间:2024-09-20
· 891 次阅读

C#编程例题,
题目要求:输入里程数和耗油量,计算每升的里程数,程序中使用异常处理器,当输入的里程数或耗油量无法转换成double值时处理FormatException。

解答如下:

using System; namespace 异常例题 { class Program { static void Main(string[] args) { bool flag = true; while (flag) try { Console.WriteLine("请输入里程数和耗油数:"); double n = Convert.ToDouble(Console.ReadLine()); double m = Convert.ToDouble(Console.ReadLine()); double s = n / m; Console.WriteLine("每升的里程数:{0}", s); flag = false; } catch (FormatException ex) { Console.WriteLine(ex.Message); Console.WriteLine("请重新输入"); } Console.ReadKey(); } } }
作者:工科狗Niko



异常 C# DOUBLE 输入

需要 登录 后方可回复, 如果你还没有账号请 注册新账号