자바 반복문 ( for문 ) 및 예제 소스
○ 반복문 ( for문 )
for(초기식; 조건식; 증감식) {
조건이 만족할 동안 특정횟수만큼 반복 실행할 문장;
}
○ 예제 소스
// 1 2 3 4 5 6 7 8 9 10 출력
// 조건: 참=>반복, 거짓=>반복끝냄 // i+=1 i=i+1
for (int i = 1; i <= 10; i++) {
System.out.print("Hello" + i + " ");
}
System.out.println();
// 11 12 13 14 ... 20 출력
for (int i = 11; i <= 20; i++) {
System.out.print(i + " ");
}
System.out.println();
// 0 1 2 3 ...9 출력
for (int i = 0; i <= 9; i++) {
System.out.print(i + " ");
}
System.out.println();
// 2 4 6 8 ... 20 출력
for (int i = 2; i <= 20; i = i + 2) { // i+=2
System.out.print(i + " ");
}
System.out.println();
// 10 9 8 7 ... 1 출력
for (int i = 10; i >= 1; i--) {
System.out.print(i + " ");
}
System.out.println();
// 1에서 10까지의 합
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i; // sum = sum + i
}
System.out.print("1~10까지의 합 : " + sum + " ");
System.out.println();
// 1에서 100까지의 합
sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.print("1~100까지의 합 : " + sum + " ");
System.out.println();
// 1에서 10중에 홀수의 합
sum = 0;
for (int i = 1; i <= 10; i++) {
if (i%2 == 1) {
sum += i;
}
}
System.out.print("1에서 10중에 홀수의 합 : " + sum + " ");
System.out.println();