on
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