for(int i = 0; i < 10; i++){
실행문
}
for문은 옆에 조건을 적고 그 조건만큼 실행문을 반복하여 반복문이라고도 합니다.
int i = 0;은 i가 0으로 시작하고 for문 안에 내용을 실행하면 i++이 되어 1으로 증가하고 또 for문 안에 내용을 실행합니다. 그러면서 i의 값은 계속 증가합니다. 그러다가 i값이 10이된다면 for문의 실행은 끝이 납니다.
public class Quiz02 {
public static void main(String[] args) {
int sum01 = 0;
int sum02 = 0;
for(int i = 1; i <= 100; i++){
if(i % 2 == 0){
sum01 += i;
}else{
sum02 += i;
}
}
System.out.println("for문 짝합=> " + sum01 + " 홀합 => " + sum02);
}
}
위의 코드는 1부터 100까지의 숫자중 홀수값만 더하고 짝수값만 더해서 그값을 각각 알려주는 코드입니다. 일단 if문의 조건에서 i값과 2로 나눈값이 0이라면 짝수를 뜻합니다. 왜냐하면 짝수는 2로 나누었을때 나머지가 0이기 때문입니다. 그리고 2로 나누었을때 나머지가 0이 아니면 짝수이기 때문에 else문으로 마무리를 지었습니다.