c#
C# [12] 예외처리
dev-note-404
2025. 4. 8. 09:28
728x90
반응형
using System;
using System.Collections;
class Program
{
public static void Main(string[] args)
{
Console.Write("나눌 숫자를 입력하세요 : ");
int divider = int.Parse(Console.ReadLine());
Console.WriteLine(10 / divider);
}
}
0을 입력하면
Unhadled exception~~~ 이렇게 나옴...
그래서 try catch 문을 쓰면된다.
using System;
using System.Collections;
class Program
{
public static void Main(string[] args)
{
Console.Write("나눌 숫자를 입력하세요 : ");
int divider = int.Parse(Console.ReadLine());
try
{
Console.WriteLine(10 / divider);
}
catch
{
Console.WriteLine("0으로 나눌수 없습니다.");
}
}
}
예외처리 문장에서 에러난 상황을 알고 싶을때는
try catch(Exception e)를 쓰면 된다.
using System;
using System.Collections;
class Program
{
public static void Main(string[] args)
{
Console.Write("나눌 숫자를 입력하세요 : ");
int divider = int.Parse(Console.ReadLine());
try
{
Console.WriteLine(10 / divider);
}
catch (Exception e)
{
Console.WriteLine("예외" + e.Message);
}
}
}
728x90
반응형