IT/Java

자바 반복문 ( for문 ) 및 예제 소스

노마드오브 2018. 7. 9. 21:21

 반복문 ( 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();