충분히 쌓여가는
18. DivideByZeroException과 try~catch문 본문
C#에서는 실행 중에 나오는 에러를 예외(Exception)라고 한다.
산술 연산에서 나올 수 있는 예외는 나눔 예외(DivideByZeroException)와 오버플로우 예외(OverflowException)
코드1
using System;
namespace A018_DivideByZero
{
class Program
{
static void Main(string[] args)
{
int x = 10, y = 0;
Console.WriteLine(10.0 / y);
Console.WriteLine(x / y);
}
}
}
실행1
코드2(try~catch 문 사용)
using System;
namespace A018_DivideByZero
{
class Program
{
static void Main(string[] args)
{
int x = 10, y = 0;
try
{
Console.WriteLine(x / y);
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}
실행2
'초보자를 위한 C# 200제 > C# 입문' 카테고리의 다른 글
21. 논리연산자 (1) | 2024.09.22 |
---|---|
19. OverflowException과 checked 키워드 (0) | 2024.09.22 |
17. 산술연산자 (0) | 2024.09.12 |
16. C#의 연산자와 식 (0) | 2024.09.12 |
15. Convert 클래스와 2진수, 8진수, 16진수 출력 (0) | 2024.09.11 |