티스토리 뷰
[ 초보자를 위한 C# 200제 ] C#_012
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/* 삼항 연산자( ? : )
*
* if~else를 간단하게 만든 수식
* D = C ? A : B
* C(조건식)을 실행하여 결과가 참이면 A를 D에 대입하고,
* 거짓이면 B를 D에 대입한다.
*
* ? : 가 동시에 보이면 삼항 연산자를 바로 떠올르기
*
*/
namespace Project_012
{
public class Numbers
{
// 짝수인가?
public static bool IsEven(int num)
{
bool isP = (num % 2 == 0) ? true : false;
return isP;
}
// 홀수인가?
public static bool IsOdd(int num)
{
// 변수를 줄이면 프로그램 성능이 좋아지는 경향이 있다.
return (num % 2 == 1) ? true : false;
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("짝수/홀수를 판별합니다. ");
Console.Write("정수 하나를 입력하세요. ");
int iNum = int.Parse(Console.ReadLine()); // 수 입력 후 변환
bool isE = Numbers.IsOdd(iNum); // 홀수인지 판단
if(isE) // isE가 ture이면
{
Console.WriteLine("{0}은/는 홀수입니다. ", iNum);
}
else // isE가 false이면
{
Console.WriteLine("{0}은/는 짝수입니다. ", iNum);
}
}
}
}
[ 결과 ]
'SW > C#' 카테고리의 다른 글
[ 초보자를 위한 C# 200제 ] C#_014 (0) | 2018.03.25 |
---|---|
[ 초보자를 위한 C# 200제 ] C#_013 (0) | 2018.03.25 |
[ 초보자를 위한 C# 200제 ] C#_011 (0) | 2018.03.24 |
[ 초보자를 위한 C# 200제 ] C#_010 (0) | 2018.03.23 |
[ 초보자를 위한 C# 200제 ] C#_009 (0) | 2018.03.23 |
- Total
- Today
- Yesterday
- 에니그마
- 비전공자
- 계산기
- c
- 기본개념
- 동적
- 오버플로우
- 유니티 기초
- 컴퓨터과학
- 튜링
- 초보자를 위한 C# 200제
- 프로그램
- 나눗셈
- 앨런 튜링
- 뇌를 자극하는 C# 5.0 프로그래밍
- 서울대
- dynamic
- 정수
- 기계적 추론
- 독서
- 영화
- 컴퓨터의 시초
- 메서드
- c#
- 수리 명제 자동판결 문제
- 이광근
- 두 수 입력
- 초보
- 프로그래밍
- 컴퓨터과학이 여는 세계
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |