본문 바로가기

카테고리 없음

관계 연산자 예제

. . . . . . .

관계 연산자는 두 값 사이의 관계를 비교하여 결과를 true(참) 또는 false(거짓)으로 반환하는 연산자입니다. 주요 관계 연산자로는 ==, !=, >, <, >=, <=가 있습니다. 이 연산자들은 주로 조건문에서 사용되며, 프로그램의 흐름을 제어하는 데 유용합니다.

다음은 C, C++, Java, Python, JavaScript, C#에서의 관계 연산자 사용 예제입니다.

C에서의 관계 연산자 예제
c
코드 복사
#include <stdio.h>

int main() {
    int a = 10;
    int b = 20;
    
    printf("a == b: %d\n", a == b);  // a와 b가 같은지 비교 (0 = false, 1 = true)
    printf("a != b: %d\n", a != b);  // a와 b가 다른지 비교 (0 = false, 1 = true)
    printf("a > b: %d\n", a > b);    // a가 b보다 큰지 비교 (0 = false, 1 = true)
    printf("a < b: %d\n", a < b);    // a가 b보다 작은지 비교 (0 = false, 1 = true)
    printf("a >= b: %d\n", a >= b);  // a가 b보다 크거나 같은지 비교 (0 = false, 1 = true)
    printf("a <= b: %d\n", a <= b);  // a가 b보다 작거나 같은지 비교 (0 = false, 1 = true)
    
    return 0;
}
C++에서의 관계 연산자 예제
cpp
코드 복사
#include <iostream>

int main() {
    int a = 10;
    int b = 20;
    
    std::cout << "a == b: " << (a == b) << std::endl;  // a와 b가 같은지 비교 (0 = false, 1 = true)
    std::cout << "a != b: " << (a != b) << std::endl;  // a와 b가 다른지 비교 (0 = false, 1 = true)
    std::cout << "a > b: " << (a > b) << std::endl;    // a가 b보다 큰지 비교 (0 = false, 1 = true)
    std::cout << "a < b: " << (a < b) << std::endl;    // a가 b보다 작은지 비교 (0 = false, 1 = true)
    std::cout << "a >= b: " << (a >= b) << std::endl;  // a가 b보다 크거나 같은지 비교 (0 = false, 1 = true)
    std::cout << "a <= b: " << (a <= b) << std::endl;  // a가 b보다 작거나 같은지 비교 (0 = false, 1 = true)
    
    return 0;
}
Java에서의 관계 연산자 예제
java
코드 복사
public class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        
        System.out.println("a == b: " + (a == b));  // a와 b가 같은지 비교 (false)
        System.out.println("a != b: " + (a != b));  // a와 b가 다른지 비교 (true)
        System.out.println("a > b: " + (a > b));    // a가 b보다 큰지 비교 (false)
        System.out.println("a < b: " + (a < b));    // a가 b보다 작은지 비교 (true)
        System.out.println("a >= b: " + (a >= b));  // a가 b보다 크거나 같은지 비교 (false)
        System.out.println("a <= b: " + (a <= b));  // a가 b보다 작거나 같은지 비교 (true)
    }
}
Python에서의 관계 연산자 예제
python
코드 복사
a = 10
b = 20

print(f"a == b: {a == b}")  # a와 b가 같은지 비교 (False)
print(f"a != b: {a != b}")  # a와 b가 다른지 비교 (True)
print(f"a > b: {a > b}")    # a가 b보다 큰지 비교 (False)
print(f"a < b: {a < b}")    # a가 b보다 작은지 비교 (True)
print(f"a >= b: {a >= b}")  # a가 b보다 크거나 같은지 비교 (False)
print(f"a <= b: {a <= b}")  # a가 b보다 작거나 같은지 비교 (True)
JavaScript에서의 관계 연산자 예제
javascript
코드 복사
let a = 10;
let b = 20;

console.log(`a == b: ${a == b}`);  // a와 b가 같은지 비교 (false)
console.log(`a != b: ${a != b}`);  // a와 b가 다른지 비교 (true)
console.log(`a > b: ${a > b}`);    // a가 b보다 큰지 비교 (false)
console.log(`a < b: ${a < b}`);    // a가 b보다 작은지 비교 (true)
console.log(`a >= b: ${a >= b}`);  // a가 b보다 크거나 같은지 비교 (false)
console.log(`a <= b: ${a <= b}`);  // a가 b보다 작거나 같은지 비교 (true)
C#에서의 관계 연산자 예제
csharp
코드 복사
using System;

class Program {
    static void Main() {
        int a = 10;
        int b = 20;

        Console.WriteLine($"a == b: {a == b}");  // a와 b가 같은지 비교 (False)
        Console.WriteLine($"a != b: {a != b}");  // a와 b가 다른지 비교 (True)
        Console.WriteLine($"a > b: {a > b}");    // a가 b보다 큰지 비교 (False)
        Console.WriteLine($"a < b: {a < b}");    // a가 b보다 작은지 비교 (True)
        Console.WriteLine($"a >= b: {a >= b}");  // a가 b보다 크거나 같은지 비교 (False)
        Console.WriteLine($"a <= b: {a <= b}");  // a가 b보다 작거나 같은지 비교 (True)
    }
}
결론
관계 연산자는 두 값의 관계를 비교하여 참 또는 거짓을 반환합니다. 이를 통해 조건문에서 다양한 로직을 처리할 수 있습니다. 각 프로그래밍 언어에서 관계 연산자는 유사한 방식으로 작동하지만, 문법 및 출력 형식에서 차이가 있을 수 있습니다. 이러한 연산자를 적절히 활용하여 프로그램의 흐름을 제어하고, 다양한 조건을 검사할 수 있습니다.