인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

안산촌놈님의 프로필 이미지
안산촌놈

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

switch

if else 외에 switch를 활용한다면 이방식으로 표현하는게 좋은걸까요?

작성

·

279

0

짝수와 홀수로 폰트가 출력되게 하고싶어서 이렇게 만들어보았는데 더다른 좋은 방법도있을까요?

 

 

bool isPair2 = ((number % 2) == 0 ? true : false);

if (isPair2 == true)

Console.WriteLine("짝수");

else

Console.WriteLine("홀수");

switch(isPair2)

{

case true:

Console.WriteLine("짝수2");

break;

case false:

Console.WriteLine("홀수2");

break;

default:

Console.WriteLine("숫자를 입력하세요");

break;

}

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

그렇긴 하지만, switch-case로 하기엔 너무 단순하고 오히려 가독성이 나빠져서
if-else가 이상적이라고 봅니다.

안산촌놈님의 프로필 이미지
안산촌놈

작성한 질문수

질문하기