충분히 쌓여가는
23. 조건연산자 본문
조건연산자
C#의 연산자 중 유일하게 3개 항을 갖는 연산자
조건 연산자 예시코드
condition ? first_expression : second_expression;
condition이 true면 first_expression이 적용되고,
false면 second_expression이 적용된다.
if-else 사용 코드
if(input >= 0)
result = "양수입니다";
else
result = "음수입니다";
조건 연산자 사용 코드
result = (input > 0) ? "양수입니다" : "음수입니다";
코드
using System;
namespace A023_ConditionalOperator
{
class Program
{
static void Main(string[] args)
{
int input = Convert.ToInt32(Console.ReadLine());
string result = (input > 0) ? "양수입니다" : "음수입니다";
Console.WriteLine("{0}는 {1}", input, result);
Console.WriteLine("{0}는 {1}", input, (input % 2 == 0 ? "짝수입니다" : "홀수입니다"));
for (int i = 1; i <= 50; i++)
{
Console.Write("{0, 3}{1}", i, i % 10 != 0 ? "" : "\n");
}
}
}
}
실행결과
'초보자를 위한 C# 200제' 카테고리의 다른 글
20. 관계연산자 (0) | 2024.09.22 |
---|