숫자가 2로 나누어 떨어지는지 확인하려면 먼저 나머지를 구해야 합니다. 어떤 수를 2로 나눴을 때 나머지가 0이라면, 그 수는 2로 나누어 떨어진다고 할 수 있습니다.
예를 들어 숫자가 10이라고 가정해 보겠습니다. 이 경우 다음과 같이 if-else 문을 사용하여 확인할 수 있습니다.
// 숫자가 2로 나누어 떨어지는지 확인
if (num % 2 == 0) {
Console.WriteLine("Divisible by 2");
} else {
Console.WriteLine("Not divisible by 2");
}여기서 사용된 % 연산자는 모듈로(나머지) 연산자로, 왼쪽 피연산자를 오른쪽 피연산자로 나눈 나머지 값을 반환합니다. 즉, num % 2 == 0은 num을 2로 나눈 나머지가 0인지를 검사하는 조건식입니다.
전체 예제 코드
다음은 숫자가 2로 나누어 떨어지는지 확인하는 C# 전체 예제입니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
class MyApplication {
static void Main(string[] args) {
int num;
num = 10;
// 숫자가 2로 나누어 떨어지는지 확인
if (num % 2 == 0) {
Console.WriteLine("Divisible by 2");
} else {
Console.WriteLine("Not divisible by 2");
}
Console.ReadLine();
}
}
}실행 결과
Divisible by 2
숫자 10을 2로 나누면 몫은 5이고 나머지는 0이므로, 위 프로그램은 "Divisible by 2"라는 결과를 출력합니다. 만약 num 값이 7처럼 홀수였다면 나머지가 1이 되어 "Not divisible by 2"가 출력되었을 것입니다. 이처럼 나머지 연산자와 if-else 문만 활용하면 짝수·홀수 판별 또는 배수 여부 검사 등을 간단하게 구현할 수 있습니다.