Lecture3. 반복문(while)을 사용해서 규칙적인 반복 작업을 쉽게 처리 해보자!

Fun Fun Coding·2022년 8월 22일
0

Processing Level 2

목록 보기
3/5

🤔 반복문(while)?

  • 반복되는 규칙이 있는 긴 코드를 짧은 코드로 작성할 수 있도록 도와주는 함수
  • 🔑 keyword
    • #읽기쉬운 #짧아지는코드 #편리한 #효율적인 #규칙적인 #패턴

😆 실습: 1부터 5까지 1씩 증가하는 숫자를 출력하는 프로그램

⌨ 반복문(while) 사용 전

프로그램 코드

println(1);
println(2);
println(3);
println(4);
println(5);

프로그램 결과

1
2
3
4
5

⌨ 반복문(while) 사용 후

프로그램 코드

int loop = 1;
while(loop <= 5){
    println(loop);
    loop++; //  same code: loop = loop + 1
}

프로그램 결과

1
2
3
4
5

⌨ 생각 해보기

  • 앞서 실행한 1부터 5까지 1씩 증가하는 숫자를 출력하는 프로그램에서…
    • 반복문(while)을 사용하기 전과 후, 어떤 부분이 달라졌나요?
    • 만약, 1부터 100까지의 숫자를 출력하는 프로그램을 작성했다면 어떤 방법이 더 편리할까요?

😆 실습: 10부터 1까지 1씩 감소하는 숫자를 출력하는 프로그램

⌨ 생각 해보기

  • 10부터 1까지 1씩 감소하는 숫자를 출력하는 프로그램을 만들려면…
    • 정수형 변수 i의 초기값은 몇으로 설정해야 할까요?
    • 반복문(while)을 벗어나기 위해서 어떤 조건을 넣어주어야 할까요?

⌨ 직접 해보기

⏰ Processing 프로그램을 실행하고 프로그램을 작성해보세요!

int loop = 10;
while(loop < 0){
    println(loop);
    loop--; //  same code: loop = loop - 1
}
  1. int loop = 10;
    정수형 변수 loop를 선언하고 초기값으로 10을 작성한다.

  2. while(loop < 0){
    반복문(while)을 벗어나기 위해 정수형 변수 loop가 0보다 클 때 참(true)이 나오도록 조건을 작성한다.

  3. println(loop);
    정수형 변수 loop에 저장된 값을 출력하는 함수(println)를 작성한다.

  4. loop-–; 혹은 loop = loop - 1;
    정수형 변수 loop를 1씩 감소시키는 코드를 작성한다.

  5. }
    while 중괄호를 닫고 숫자가 console에 10부터 1까지 감소되면서 순서대로 출력되는지 확인한다.

🎯 Processing console에 똑같은 결과가 나왔는지 확인해보세요!

10
9
8
7
6
5
4
3
2
1
profile
코딩을 재미있게 배워요

0개의 댓글