JAVA | 07. 자바의 제어문 中 반복문 (for문)

JAVA | 07. 자바의 제어문 中 반복문 (for문)

⬛ 제어문이란? ↓

더보기 자바의 실행흐름을 개발자가 원하는 대로 바꿀수 있게 해주는 것을 흐름 제어문 이라고 한다. 제어문에는 두 가지 종류가 있다. 출처 : 나 자바 if문, else if에 대해서 궁금하다면 아래의 포스팅을 참고하세요! https://babodocoding.tistory.com/13 자바 switch문에 대해서 궁금하다면 아래의 포스팅을 참고하세요! https://babodocoding.tistory.com/14

⬛ 반복문

■ 반복문이란?

내가 어떤 코드를 100번 반복해야한다면 그것을 100번 복붙하는 것은 효율적이지 못하다.

우리가 컴퓨터로 코드를 짜는 것 역시 반복적인 작업을 간단하게 프로그래밍 하는 것이 큰 목적.

반복문이 바로 그 역할을 한다. 말 그대로 반복하게 해주는 것. 이것을 루핑(looping)이라고 한다.

■ 반복문의 종류는?

for문, while문, do-while 문이 있다.

for와 while문은 변환이 가능하다.

그래서 반복문을 작성할 때 어느 쪽을 선택해도 상관없지만

보통 for는 반복횟수가 정해져있을 때 주로 사용하고

while문은 조건에 따라 반복할 때 주로 사용한다.

while문과 do-while문의 차이는 조건을 먼저 검사하는지/나중에 검사하는지의 차이이다.

(동작 방식은 동일함)

■ for문의 구조(실행 흐름)

조건이 참일 경우, 3번 실행문을 실행 한 후 증감식으로 넘어가 조건식을 평가하고 반복된다.

조건식이 false 거짓일 경우, for문 밖으로. (실행, 반복 X)

■ for문 예시 1,2

int i;

for(i=0; i<10; i++) {

System.out.print(i);

}

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

System.out.print(i);

}

위 두가지 예시는 가장 기초적인 for문의 형태이다.

예시 1을 프린팅 하면 0123456789가 나오고

예시 2를 프린팅 하면 12345678910이 나온다.

■ for문 예시 3

public static void main(String[] args) { //0에서 100까지의 합 구하기 { int sum = 0; for(int i=0; i<=100; i++) { sum += i; } System.out.print(sum); } }

0에서 부터 100까지의 합을 구하는 자바 for문 활용 예제코드이다.

출력하면 좌측과 같이 5050이라는 답이 출력된다.

from http://babodocoding.tistory.com/15 by ccl(A) rewrite - 2021-11-30 01:28:01