C# 프로그래밍에서 하나의 숫자가 양수, 음수, 홀수, 짝수, 아니면 0인지 판별하는 것은 조건문(if문)의 기본적인 활용 예제입니다. 이 글에서는 나머지 연산자(%)와 비교 연산자를 활용해 이러한 조건들을 확인하는 방법을 단계별로 살펴보겠습니다.
1. 홀수·짝수 판별하기
숫자가 홀수인지 짝수인지 확인하려면 해당 숫자를 2로 나눈 나머지를 검사하면 됩니다. 나머지가 0이면 짝수이고, 그렇지 않으면 홀수입니다.
// 홀수/짝수 확인
if(n % 2 == 0) {
Console.WriteLine("짝수");
} else {
Console.WriteLine("홀수");
}
2. 양수·음수·0 판별하기
숫자가 양수인지, 음수인지, 아니면 0인지 확인하려면 if-else if-else 구문을 사용합니다. 0보다 작으면 음수, 0과 같으면 영(0), 그 외의 경우는 양수로 처리합니다.
if (n < 0) {
Console.WriteLine("음수입니다!");
} else if(n == 0) {
Console.WriteLine("영(0)");
} else {
Console.WriteLine("양수입니다!");
}
3. 전체 예제 코드
아래는 위의 두 가지 조건 검사를 모두 포함한 완성된 C# 프로그램입니다.
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(string[] args) {
int n = 19;
// 홀수/짝수 확인
if (n % 2 == 0) {
Console.WriteLine("짝수");
} else {
Console.WriteLine("홀수");
}
// 양수, 음수 또는 0 확인
if (n < 0) {
Console.WriteLine("음수입니다!");
} else if (n == 0) {
Console.WriteLine("영(0)");
} else {
Console.WriteLine("양수입니다!");
}
}
}
4. 실행 결과
n = 19일 때 프로그램을 실행하면 다음과 같은 결과가 출력됩니다.
홀수 양수입니다!
19는 2로 나누었을 때 나머지가 1이므로 홀수로 판별되고, 0보다 크기 때문에 양수로 출력됩니다. 이처럼 간단한 조건문만으로도 숫자의 다양한 성질을 손쉽게 확인할 수 있습니다.