• 티스토리 홈
  • 프로필사진
    유니얼
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
유니얼
  • 프로필사진
    유니얼
    • 분류 전체보기 (295)
      • Unity (17)
        • 게임 개발 (5)
      • Unreal (24)
        • 게임 개발 (20)
      • DirectX (36)
      • 코딩테스트 (91)
        • 프로그래머스 (25)
        • 백준 (66)
      • Google Workspace (1)
      • Programing (102)
        • C# (68)
        • C++ (24)
        • JavaScript (10)
      • 게임 서버 프로그래밍 (17)
      • Web (6)
        • 슈퍼코딩 (6)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
    등록된 댓글이 없습니다.
  • 최근 공지
    등록된 공지가 없습니다.
# Home
# 공지사항
#
# 태그
# 검색결과
# 방명록
  • C# 프로그래밍의 기초 : 조건문의 이해
    2024년 02월 28일
    • 유니얼
    • 작성자
    • 2024.02.28.:53
    728x90

    프로그래밍에서 조건문은 결정을 내리고 조건에 따라 다른 동작을 수행하는 필수적인 도구입니다. C#을 포함한 대부분의 프로그래밍 언어에서 if와 else는 가장 기본적인 조건문으로, 코드의 실행 흐름을 분기할 때 사용됩니다. 이 글에서는 if와 else 문의 사용 방법과 예제를 통해 이해를 돕고자 합니다.

    조건문이란?

    조건문은 주어진 조건의 참(true) 또는 거짓(false)에 따라 코드의 실행 경로를 변경하는 문장입니다. 이를 통해 프로그램은 다양한 상황에 대응하고, 특정 조건에서만 특정 작업을 수행할 수 있습니다.

    if 문

    if 문은 주어진 조건이 참일 때 실행될 코드 블록을 정의합니다. 조건은 괄호 () 안에 작성되며, 조건이 참(true)일 때만 중괄호 {} 안의 코드가 실행됩니다.

    if (조건) {
        // 조건이 참일 때 실행할 코드
    }

     

    예를 들어, 어떤 숫자가 양수인지 확인하고 싶다면 다음과 같이 if 문을 사용할 수 있습니다.

    int number = 10;
    if (number > 0) {
        Console.WriteLine("Number is positive.");
    }

    else 문

    else 문은 if 문에 이어 사용되며, if 문의 조건이 거짓일 때 실행될 코드 블록을 정의합니다. else 문은 선택적으로 사용되며, if 문의 조건이 거짓(false)일 경우에 대한 대안적인 실행 경로를 제공합니다.

    if (조건) {
        // 조건이 참일 때 실행할 코드
    } else {
        // 조건이 거짓일 때 실행할 코드
    }

    양수를 확인하는 예제에 else 문을 추가하면 다음과 같습니다.

    int number = -5;
    if (number > 0) {
        Console.WriteLine("Number is positive.");
    } else {
        Console.WriteLine("Number is non-positive.");
    }

    조건문의 활용

    조건문은 프로그램의 다양한 결정 지점에서 사용됩니다. 사용자 입력의 유효성 검사, 데이터의 범위 확인, 프로그램의 다양한 실행 경로 결정 등에 사용될 수 있습니다. 또한, 조건문은 중첩되어 사용될 수 있으며, 이를 통해 더 복잡한 조건을 표현할 수 있습니다.

    실제 사용 예

    using System;
    
    class Program
    {
    
        static void Main(string[] args)
        {
            int number = 10;
            if (number > 0)
            {
                Console.WriteLine("Number is positive.");
            }
            else
            {
                Console.WriteLine("Number is non-positive.");
            }
            //결론
            // Number is positive.
        }
    }

    결론

    if와 else를 사용하는 조건문은 프로그래밍의 기본적인 구성 요소입니다. 이를 통해 프로그램은 더 동적이고, 유연하며, 다양한 상황에 대응할 수 있게 됩니다. 조건문의 올바른 사용은 프로그래머가 프로그램의 로직을 효과적으로 구현하는 데 도움을 줍니다.

    반응형
    다음글
    다음 글이 없습니다.
    이전글
    이전 글이 없습니다.
    댓글
조회된 결과가 없습니다.
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
목차
표시할 목차가 없습니다.
    • 안녕하세요
    • 감사해요
    • 잘있어요

    티스토리툴바