读书人

try-catch-finally语句不会用啊求指教

发布时间: 2012-05-27 05:42:30 作者: rapoo

try-catch-finally语句不会用啊~~~求指教~~~
static void Main(string[] args)
{
double x, y;
try
{
x = double.Parse(Console.ReadLine());
y = double.Parse(Console.ReadLine());
}
catch(System.FormatException)
{
Console.WriteLine("出错啦!/t请输入数字!");
}

Console.WriteLine("{0}+{1}={2}", x, y, x + y);
Console.WriteLine("{0}/{1}={2}", x, y, x / y);

[解决办法]
static void Main(string[] args)
{
double x, y;
try
{
x = double.Parse(Console.ReadLine());
y = double.Parse(Console.ReadLine());
Console.WriteLine("{0}+{1}={2}", x, y, x + y);
if(y != 0)
Console.WriteLine("{0}/{1}={2}", x, y, x / y);
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}

读书人网 >C#

热点推荐