조건문 반복문

재이리 ㅣ 2023. 4. 13. 03:49

조건문 

참과 거짓으로 나뉘며 프로그램의 실행순서나 비슷한 작업을 반복적으로 수행해야할때

 

조건식             의미

A == B     A와 B가 같다

A !=  B     A와 B가 같지않다

A  >  B     A가B보다 크다

A >= B     A가B보다 크거나 같다

A  <  B     B가 A보다 크다

A <= B     B가 A보다 크거나 같다

 

사용법

if(조건)

//조건식이 참인 경우 실행되는 한 줄 코드

 

if(조건)

{

//조건식이 참일경우 

//두줄이상의 코드를 쓸때 사용(근데 두줄 아니여도 쓰는게 보기 편리한거같다)

}

 

 

if(조건){

//조건이 참일경우 실행됨

}else{

//조건이 참이 아닌 나머지 일경우 실행됨

}

 

 

if(조건){

//조건이 참일경우 실행됨

}else if(조건){

//조건이 참이 아닌 또다른 조건일경우 실행됨

}else{

//조건이 그 무엇에도 해당하지 않을경우 실행

}

 

 

반복문

비슷한 작업을 반복적으로 수행해야할 때 사용

ex)1부터 10까지 출력하려고할때

반복문을 쓰지않으면 

Console.WriteLine(1);

Console.WriteLine(2);

Console.WriteLine(3);

              .

              .

Console.WriteLine(9);

Console.WriteLine(10);

 

이런식으로 구성해야함 그래서 별로다~

 

for반복문

 

for(초기화; 조건식;반복식)

//반복 실행될 코드

 

for(초기화; 조건식;반복식){

//반복 실행될 코드

//두줄이상(한줄도 이거씀)

}

 

사용 예시 

//i는 1부터 시작 한바퀴 돌때마다 +1 i가 11이 되는순간 종료

for(int i =1 ; 1<11; i++){

Console.WriteLine(i);

}

 

  //중첩 반복문

        int m = 1;
        int x = 1;
        for (int m; 1 < 11; m++)
        {

            Console.WriteLine(i);
            for (int x; 1 < 11; x++)
            {
                Console.WriteLine(m","x);
                
            }

 

while 반복문

while(조건문){

//반복해야할 내용

//조건을 완성 시켜 빠져나가게 하거나 break 사용

//안들어가면 무한반복(loop)에 빠지게됨

}

 

int k =1;

while(k<11){

Console.WriteLine("지금 숫자는"k"입니다")

k++

}

 

int k =1;

while(k<11){

Console.WriteLine("지금 숫자는"k"입니다")

k++

}

 

int k =1;

while(k<11){

Console.WriteLine("지금 숫자는"k"입니다")

k++

 

if(k>7){

Console.WriteLine("지금 숫자는"k"인데 break문을 이용해서 멈출 겁니다")

break;

}

}

 

'c# > c# 기본문법' 카테고리의 다른 글

C# 클래스,인스턴스  (0) 2023.04.13
형변환  (0) 2023.04.13
연산자  (0) 2023.04.13
절차적 프로그래밍과 객체지향 프로그래밍  (0) 2023.04.13
c# 시작하기  (0) 2023.04.13