5. 반복문과 증감연산자

Yes. Dominos~·2021년 8월 29일
0

디모의 코틀린

목록 보기
5/10
post-thumbnail

- 반복문의 종류

  1. 조건형 반복문 [조건이 참인 경우 반복을 유지] = while , doWhile
  2. 범위형 반복문 [반복의 범위를 정해 반복을 수행 ] = for

  • 아래와 같이 코드를 작성해보자 : while문

응? 가만보니
a++ 은 무엇인가????


- 증감연산자

  1. 증감연산자 : ++a (전위 연산자) , a++ (후위 연산자)

  2. 감소연산자 : --a (전위 연산자) , a-- (후위 연산자)

앞과 뒤에 붙이는 경우 차이

앞 = 전위 연산자 => 이미 값을 바로 증가시켜서 연산처리

뒤 = 후위 연산자 => 연산처리후 그다음 구문 부터 값을 증가


  • 전위연산자 사용 출력값 : 1 2 3 4 5

  • 후위연산자 사용 출력값 : 0 1 2 3 4


위에서 while 문에 대해서 작성해 보았다.
do ~ while 문에 대해 이제 알아보자.

  • 최초 한번은 조건없이 do 에서 구문을 실행 한후, While로 구문조건일 체크한다.
    = 조건과 관계없이 반드시 한번을 실행해야 한다면 = do ~ while


이번에는 범위형 반복문인 for 을 알아보자

  • i 값이 0~9 순으로 변화하면서 진행된다.
  • 아래처럼 작성후 console 을 확인해 보면

    출력 값 : 0 1 2 3 4 5 6 7 8 9

좋아. 근데 증가값이 1이 아닌 다른값으로 할수는 없나?

  • 있다. step을 사용하면 된다.


    0 3 6 9 로 3씩 증가

  • 감소시키는 방법은? downTo . (물론 step을 사용하면 그 값만큼 줄어들면서 감소한다.)


    9 8 7 6 5 4 3 2 1 0

  • char 자료형을 이용하여 사용도 가능하다.


    a b c d e
    알파벳 순으로 작동하며 출력된다.

위의 것들을 모두 외워가면서 할필요는 없고, while , do~while , for 의 동작 방식에 대해 이해하고 있으면 된다.

profile
미래의 아들아~ 곧 만나러 갈게

0개의 댓글

관련 채용 정보