Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

숫자가 2로 나누어 떨어지는지 확인하는 C# 프로그램

개요

숫자가 2로 나누어 떨어지는지 확인하는 방법은 매우 간단합니다. 해당 숫자를 2로 나눴을 때 나머지가 0이라면 그 숫자는 2의 배수, 즉 짝수입니다.

C#에서는 나머지 연산자인 %(모듈로)를 사용하여 나눗셈의 나머지를 쉽게 구할 수 있습니다.

핵심 로직

예를 들어 숫자가 5라고 가정해 보겠습니다. 다음과 같은 if-else 조건문으로 2로 나누어 떨어지는지 확인할 수 있습니다.

// 숫자가 2로 나누어 떨어지는지 확인
if (num % 2 == 0) {
    Console.WriteLine("Divisible by 2");
} else {
    Console.WriteLine("Not divisible by 2");
}

전체 예제 코드

다음은 숫자가 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 = 5;

            // 숫자가 2로 나누어 떨어지는지 확인
            if (num % 2 == 0) {
                Console.WriteLine("Divisible by 2");
            } else {
                Console.WriteLine("Not divisible by 2");
            }

            Console.ReadLine();
        }
    }
}

실행 결과

Not divisible by 2

코드 설명

num % 2는 변수 num을 2로 나눈 나머지를 반환합니다. 예제에서 num은 5이므로 5 % 2의 결과는 1이 되고, 이 값은 0이 아니기 때문에 else 블록이 실행되어 "Not divisible by 2"가 출력됩니다.

반대로 num이 4나 10처럼 짝수라면 나머지가 0이 되어 조건식이 참을 반환하므로 "Divisible by 2"가 출력됩니다. 이처럼 모듈로 연산자와 조건문만으로도 숫자의 짝수 여부를 손쉽게 판별할 수 있습니다.