반복문의 종류는 다음과 같다.
반복문의 원리는 다음과 같다.
🏁연습 문제
int num1 = 1;
while (num1 <=10) {
System.out.println(num1);
num1++;
}
int countDown = 10;
while (countDown > 0)
System.out.println(countDown);
countDown--;
}
🏁연습 문제
int sum, even, odd;
int num2 =1;
sum = 0;
even = 0;
odd = 0;
while (num2 <= 100) {
//전체합
sum += num2;
//짝수의 합
if (num2%2 == 0) {
even += num2;
}
else { //홀수의 합
odd += num2;
}
num2++;
}
//반복이 끝난 후 결과값 확인을 하려면 while문 바깥에 작성
System.out.println(sum); //sum의 최종값
System.out.println(even); //even의 최종값
System.out.println(odd); //odd의 최종값
🏁연습 문제 (입력값을 모두 더하는 프로그램)
Scanner input = new Scanner(System.in);
System.out.println("더할 수를 입력하세요.(0을 입력하면 중단됨) : ");
int num = input.nextInt();
int sum = 0;
while (num != 0) {
sum += num;
System.out.println("더할 수를 입력하세요.(0을 입력하면 중단됨) : ");
num = input.nextInt();
}
System.out.println("입력한 값의 총합은 : "+sum+"입니다.");
🏁연습 문제 (구구단 4단 출력)
int dan = 4;
int num1 = 1;
while (num1 < 10 ) { //9까지 출력함
System.out.println(dan+"X"+num1+"="+(dan * num1));
num1++; //num1의 값을 1씩 증가시킴
}