using System;
class MainClass
{
static void Main()
{
int a = 1;
int b = 0;
// 出力値:a=1 b=0 a/b
Console.WriteLine("a=1");
Console.WriteLine("b=0");
Console.WriteLine("a/b");
try
{
int d = a / b;
}
// ゼロ除算例外の捕捉
catch (DivideByZeroException)
{
// 出力値:ゼロ除算例外発生
Console.WriteLine("ゼロ除算例外発生");
}
// 算術演算例外の捕捉
catch (ArithmeticException)
{
// 出力値:算術演算例外発生
Console.WriteLine("算術演算例外発生");
}
// 全ての例外の捕捉
catch (Exception error)
{
// 例外の原因に関する詳細情報
Console.WriteLine(error.Message);
}
finally
{
// 出力値:終了
Console.WriteLine("終了");
}
}
}
0 コメント:
コメントを投稿