Java/java
2주차 - for 반복문, 중복 for 반복문
우젼
2022. 9. 1. 21:51
for 반복문의 간단한 예시
int i;
for (i= 1; i<5; i++) {
System.out.println("i : " + i);
} System.out.println("for문 종료후의 i : " + i);
System.out.println();
for (i = 5; i>0; i--) {
System.out.println("i : " + i);
}System.out.println("for문 종료후의 i : " + i);
for문 사용 예시
int i, total=0;
for(i=1; i<=100;i++) {
total+=i;
}System.out.println("1~100의 합계 : " + total);
total=0;
for(i=1; i<=100;i+=2) {
total+=i;
}System.out.println("1~100 사이의 홀수의 합계 : " + total);
total=0;
for(i=2; i<=100;i+=2) {
total+=i;
}System.out.println("1~100 사이의 짝수의 합계 : " + total);
for문과 if문을 함께 사용하는 예시
int i, evenTotal=0, oddTotal=0;
for(i=1;i<=10;i++) {
if(i%2==0) {
evenTotal += i;
} else {
oddTotal +=i;
}
}
System.out.println("1~10 짝수 합 : " + evenTotal);
System.out.println("1~10 홀수 합 : " + oddTotal);
for문에 break; 를 사용하는 예시
for(int i=1; ; i++) {
System.out.println(i + "번쨰 출력");
if(i==100000) {
break;
}
}
중복 for문의 예시
int i, j, count=0;
for (i=1; i<=6; i++) { // 상위 for
for(j=1; j<=6; j++) { //하위 for
count++;
}
System.out.println();
}
System.out.println("하위 for문의 총 반복 횟수 : " + count);
}
중복 for문의 응용
// 구구단 만들기
int i, j;
for(i=2;i<=9;i++) {
for(j=1;j<=9;j++) {
System.out.println(i+" * " + j + " = " +(i*j));
}
System.out.println();
}