Java_10_for문 정리

지원·2024년 3월 23일
0

Java

목록 보기
11/13
post-thumbnail

기본 문법 (Syntax)

for (초기화식; 종결 제어식; 증감 제어식) {
  // 수행부분
}

for문의 조건 부분은 세 가지로 나누어 진다.

  1. 초기화식 (initialization)
  2. 종결 제어식 (termination)
  3. 증감 제어식 (increment)

for문을 이용해서 1부터 10까지 출력

for (int i = 1; i <= 10; i++) {
    System.out.println(i);
}
  1. 초기화식에서 i라는 정수 변수를 선언해주고 1을 지정해준다.
  2. i가 10보다 작거나 같을 동안 반복한다.
  3. 수행 부분이 끝나면 i를 1 늘려준다.

for문은 언제 사용할까?

for문은 while문과 달리 초기화식이 있고
for문 안에서만 쓸 수 있는 변수를 만들 수 있다.

  1. 반복의 인덱스가 필요한 경우
  2. 반복의 최대 횟수가 정해진 경우
  3. 갯수가 정해진 데이터 셋(배열, 리스트 등)의 내용을 하나씩 봐야할 경우

1 부터 100까지의 합을 구하시오.

int sum = 0;
for (int i = 1; i <= 100; i++) {
    sum += i;
}
System.out.println(sum);

반복문 밖에서 int 변수 sum을 만들어 주고 0으로 초기화

그리고 반복문을 작성하는데,
내부에서만 사용할 변수 i를 초기화식에 써주고
i를 하나씩 늘려나가며 더하고 100까지만 더하기로 한다.

for문의 강력한 힘은
배열, 리스트등의 자료형과 함께있을 때 더 잘 드러난다.

0개의 댓글

관련 채용 정보