AI智能
改变未来

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

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();}}}
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » c#异常-例题-当输入的里程数或耗油量无法转换成double值时处理FormatException