내배캠과제

[내배캠] 3. 본격 프로그래밍 시작해보기 2025-01-15

주전자123 2025. 1. 15. 17:32
320x100
반응형
SMALL

1. 입력받은 데이터가 숫자라면 짝수인지 홀수인지 알려주는 프로그램 만들기

  • 입력받은 데이터가 문자라면 - “숫자가 아닙니다.”
  • 입력받은 데이터가 숫자라면
    • 수가 짝수라면 - “xx 은(는) 짝수 입니다.”
    • 수가 홀수라면 - “xx 은(는) 홀수 입니다.”

string input = Console.ReadLine();

int num;
bool isInt = int.TryParse(input, out num);

if (isInt)
{
    int remainder = num % 2;
    if (remainder == 0)
    {
        Console.WriteLine(num + "은(는) 짝수 입니다.");
    }
    else
    {
        Console.WriteLine(num + "은(는) 홀수 입니다.");
    }
}
else
{
    Console.WriteLine("숫자가 아닙니다.");
}

 

2. 언제 if 를 쓰고 언제 case 를 쓸까요?

if문은 조건을 숫자뿐아니라 비교 연산등 마음대로 사용 가능, 위에서부터 조건을 하나 하나 순차적으로 봄.

switch문은 들어오는 조건을 보고 즉각 조건에 해당하는 문장으로 진입함.

if : 조건을 숫자뿐아니라 비교 연산등 마음대로 사용할 때
switch-case : 들어오는 조건을 보고 즉각 조건에 해당하는 문장으로 진입하고 싶을 때

728x90
반응형
LIST