Test043 반복문 (while 문) 실습 / 1 부터 100까지의 합을 계산
※ while 문
조건식을 먼저 비교하여 조건식의 결과가 참인 경우, 특정 영역을 반복 수행하는 문장으로 반복 횟수가 정해져 있지 않은 경우나 반복 횟수가 많은 경우 주로 사용한다. while 문은 조건이 맞지 않는 경우 반복은 커녕 단 한 번도 실행되지 않을 수 있다.
주어진 조건이 『참』인 경우 일정한 영역의 문장들을 반복 수행하다가 조건식이 거짓이 되는 순간이 오면, 반복 수행을 중단하는 문장이다.
이런 반복문에는 『while』, 『do~while』, 『for』문 등이 있으며반복문의 제어를 위해 『break』x 『continue』문을 사용하는 경우가 있다.
※ 형식 및 구조
while (조건)
{
실행문;
}
※ 실습 문제
1 부터 100까지의 합을 계산하여 결과를 출력하는 프로그램을 작성한다.
단, while 문을 사용한다.
실행 예)
1 부터 100까지의 합 : 5050
※ 문제 인식 및 분석
1. 출력 구문이 반복문의 영역 밖에 위치해야 한다.
2. 1부터 1썩 증가할 변수와 누적합을 담을 변수 두 개의 변수가 필요하다.
Test043.java
public class Test043
{
public static void main(String[] args)
{
int n=1, sum=0;
while (n<=100)
{
sum += n++;
}
System.out.println("1 부터 100까지의 합 : " + sum);
}
}
cmd
1 부터 100까지의 합 : 5050
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test045_ 반복문 (while 문) 실습문제 / 짝수들의 합과 홀수들의 합 계산 (0) | 2018.04.06 |
---|---|
JAVA_ Test044_ 반복문 (while 문) 실습문제 / 짝수들의 합 계산 (3) | 2018.04.06 |
JAVA_ Test042_ switch 문 실습 : 연산자 (0) | 2018.04.06 |
JAVA_ Test041_ switch 문 실습 : 별찍기 (0) | 2018.04.06 |
JAVA_ Test040_ switch 문 정의 및 실습 (0) | 2018.04.04 |
댓글