728x90
반복문
for 문
for ( 초기화 ; 조건식 ; 증감) {
실행 코드;
}
예시)
for (int i=0; i<5; i++) {
System.out.println(i);
}
1) i가 0~10 반복
System.out.println("1) i가 0~10으로 11번 반복");
for (int i=0; i<=10 ; i++) {
System.out.println(i);
}
2) i가 1~9 반복
System.out.println("2) i가 1~9로 9번 반복");
for (int i=1; i<=9; i++) {
System.out.println(i);
}
3) i가 10 ~ 100 반복
System.out.println("3) i가 10 ~ 100 으로 10번 반복");
for (int i=10; i<=100; i+=10) {
System.out.println(i);
}
4) i가 25 50 75 100 반복
System.out.println("4) i가 25 50 75 100 해서 4번 반복");
for (int i=25; i<=100; i+=25) {
System.out.println(i);
}
5) i가 50 ~ 55 반복
System.out.println("5) i가 50 ~ 55로 6번 반복");
for (int i=50; i<=55; i++) {
System.out.println(i);
}
6) i가 10 ~ 1 반복
System.out.println("6) i가 10 ~ 1로 10번 반복");
for (int i=10; i>=1; i--) {
System.out.println(i);
}
7) i가 30 ~ 0으로 5씩 감소하면서 반복
System.out.println("7) i가 30 ~ 0으로 5씩 감소하면서 7번 반복");
for (int i=30; i>=0; i-=5) {
System.out.println(i);
}
8) i가 30 ~ 5으로 5씩 감소하면서 반복
System.out.println("8) i가 30 ~ 5으로 5씩 감소하면서 6번 반복");
for (int i=30; i>=5; i-=5) {
System.out.println(i);
}
9) i가 25 ~ 0으로 5씩 감소하면서 반복
System.out.println("9) i가 25 ~ 0으로 5씩 감소하면서 6번 반복");
for (int i=25; i>=0; i-=5) {
System.out.println(i);
}
반복문 활용
1번 1~10까지 출력
System.out.println("반복문 활용 1번 1~10까지 출력");
for (int i=1; i<=10; i++) {
System.out.println(i);
}
2번 1~10까지 합 출력
System.out.println("반복문 활용 2번 1~10까지 합 출력");
int sum=0; // 영향이 가지 않는 값으로 초기화 : 덧셈 → 변수 0 , 곱셈 → 변수 1
for (i=1; i<=10; i++) {
sum = sum + i;
}
System.out.println("1~10까지의 합 : " + sum);
3번 1~100까지 합 출력
System.out.println("반복문 활용 3번 1~100까지 합 출력");
int sum = 0;
for (i=1; i<=100; i++) {
sum = sum + i;
}
System.out.println("1~100까지의 합 : " + sum);