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();}}}