삼항연산자
if(조건문) ? (참인경우) : (거짓인경우);
이렇게 됩니다.
먼저 조건문을 검색한 후 참인 경우는 좌측루프를 타고 거짓인 경우는 우측 루프를 탑니다.
-
using System;
-
using System.Collections.Generic;
-
using System.Linq;
-
using System.Text;
-
-
-
/*
-
* 문제 내용 : 입력된 정수가 짝수인지 홀수인지 알아보자.
-
* 학습 내용 : 삼항 연산자를 익힌다.
-
* 힌트 내용 : 삼항 연산자(C ? A : B)는 C의 조건식이 참이면 A를, 거짓이면 B를 리턴한다.
-
* */
-
-
-
namespace Console_Test
-
{
-
public class Program
-
{
-
static void Main(string[] args)
-
{
-
Console.WriteLine("정수를 입력하세요");
-
int iNum1 = int.Parse(Console.ReadLine());
-
-
bool bIs = Number.isE(iNum1);
-
-
if (bIs)
-
{
-
Console.WriteLine("정수{0}는 짝수입니다.", iNum1);
-
}
-
else
-
{
-
Console.WriteLine("정수{0}는 홀수입니다.", iNum1);
-
}
-
}
-
-
public class Number
-
{
-
public static bool isE(int even)
-
{
-
//bool isEven = (even % 2 == 0) ? true : false;
-
//return isEven;
-
return (even % 2 == 0) ? true : false;
-
}
-
}
-
}
-
}
이 문제의 출처는 c#프로그래밍 기본기 익히기, 정보문화사, 25000, 조효은지음, 2010년 10월 4일 2쇄발행, ISBN 978-89-5674-452-0 이고, 풀이는 제가 직접 썼습니다. 저작권 침해가 됐다면 내리겠습니다.
'Language > C#' 카테고리의 다른 글
c# 네임스페이스 사용법 (0) | 2011.12.05 |
---|---|
C# 등차수열을 이용한 *트리(별표트리)만들기 (6) | 2011.12.05 |
if ~ else (0) | 2011.11.12 |
메서드(Method) (0) | 2011.11.12 |
c#, asp.net 자료 많은 곳. (0) | 2011.11.09 |