728x90
반응형
if문이란
어떠한 조건에 따라 처리를 수행할 때 사용하는 제어문 이다. 조건에는 비교 연산자나 논리 연산자를 사용한 조건식을 지정한다.
if
if(조건) -> 처리1
*조건이 성립했을 때는 처리1 을 실행하고, 성립하지 않앗을 때에는 아무것도 하지 않는다.
if ~ else~
if조건 - > 처리1 -> else - > 처리2
*조건이 성립했을때는 처리1(true)을, 성립하지 않았을때에는 처리2(false)를 실행한다.
코딩ex)
using System
class Even
{
static void Main()
{
int a = 5;
if (a % 2 == 0)
Console.WriteLine(a + "는 짝수 입니다.");
else
Console.WriteLine(a + "는 홀수 입니다.);
}
}
//출력
5는 홀수 입니다.
*** 5 ÷ 2 의 나머지는 1이므로 else 이하의 처리를 실행한다.
블록
복수의 처리를 실행하는 경우 해당 문 전체를 중활호 { } 로묶어서 한 개로 간주한다. 이것을 블록 이라고 한다.
코딩ex)
if(조건식)
{
ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ //블록
ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ //블록
}
else
{
ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ //블록
ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ //블록
}
//들여쓰기의 예들이다.
또는
if(조건식){
ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ //블록
ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ //블록
}
else{
ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ //블록
ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ //블록
}
//공간절약을 위해서 아래처럼 쓰기도한다.
코딩ex)
using System;
class score
{
static void Main()
{
int s = 65;
Console.WriteLine("당신의 점수는" + S + "점입니다.");
if( S < 70 )
{
Console.WriteLine("평균까지 앞으로" + (70 - S) + "점");
Console.WriteLine("분발하세요");
}
else
{
Console.WriteLine("잘 했습니다!");
}
}
}
//출력
당신으리 점수는 65점 입니다.
평균까지 앞으로 5점
분발하세요!
728x90
반응형
'프로그래머 > 코딩(C#)개념정리' 카테고리의 다른 글
C#_제어문_for문 (10) | 2023.02.15 |
---|---|
C#_제어문_if문_2 (6) | 2023.02.14 |
C#_제어문 (6) | 2023.02.09 |
C#_연산자_1 (4) | 2023.02.07 |
C#_연산자 (1) | 2023.02.07 |