Lecture2. 반복문(while)과 출력 함수(println)를 사용해서 콘솔(Console)에 출력해보자!

Fun Fun Coding·2022년 8월 20일
0

Processing Level 2

목록 보기
2/5

🤔 반복문(while)?

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

😆 실습: 별(*) 기호를 5줄 출력하는 프로그램

⌨ 반복문(while) 사용 전

프로그램 코드

println(*);
println(*);
println(*);
println(*);
println(*);

프로그램 결과

*
*
*
*
*

⌨ 반복문(while) 사용 후

프로그램 코드

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

프로그램 결과

*
*
*
*
*

⌨ 생각 해보기

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

😆 실습: 별(*) 기호를 10줄 출력하는 프로그램

⌨ 생각 해보기

  • 별(*) 기호를 10줄 출력하는 프로그램을 만들려면…
    • 정수형 변수 loop의 초기값은 몇으로 설정해야 할까요?
    • 반복문(while)을 벗어나기 위해서 어떤 조건을 넣어주어야 할까요?

⌨ 직접 해보기

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

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

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

  3. println(“*”)
    별(*) 기호를 출력하는 함수(println)를 작성한다.

  4. loop++; 혹은 loop = loop + 1;
    정수형 변수 loop를 1씩 증가시키는 코드를 작성한다.

  5. }
    while 중괄호를 닫고 별(*) 기호가 console에 10개 출력되는지 확인한다.

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

*
*
*
*
*
*
*
*
*
*

[별(*) 기호를 100줄 출력하는 프로그램]

  • 반복문(while) 사용 전 프로그램 코드
    println(“”);
    println(“
    ”);
    println(“”);
    println(“
    ”);
    println(“”);
    println(“
    ”);
    println(“”);
    println(“
    ”);
    println(“”);
    println(“
    ”);
    // write same code 100 line

  • 반복문(while) 사용 후 프로그램 코드
    int loop = 0;
    while(loop < 100){
    println(“*”);
    loop++; // same code: loop = loop + 1
    }

profile
코딩을 재미있게 배워요

0개의 댓글