본문 바로가기

수업 복습하기/Java

Day 05 - 반복문 While + do. while

728x90
728x90

= 반복문 While + do. while

while이 끝난줄 알았지만 아니었다는거 너무 충격이고..ㅜ

그래도 오늘도 열심히 수업들은 내용을 정리해봅시다.

 

= 반복문으로 소수 여부 판별하기.

소수를 구하는 특징

1. 약수가 2개이다 (1과 자기자신)

2. 1이 아니라 2부터 시작했을 때는 나누어지는 수가 본인 하나 밖에 없다는 것

3. 또 다른말로는 약수 중에 2가 없다는 것.

= 반복문 + 배열 

여기서부터 멘붕의 시작이었달까..? 오늘 배열 공부 다시한다 ^^..

하고나면, 출력값은 

배열요소의합:28

이 나옵니다.

int sum 은 꼭 while문 밖에 써야된다는거 또 명심~

 

= do while

do while문의 가장 큰 특징은 조건 검사가 마지막에 일어나기 때문에,

한 번은 무조건 실행이 된다는 것이다.

	int a = 1;
	int sum1=0;
	do {sum1 +=a;
		a++;
	} while(a<=10); //만약 while뒤에 false를 넣는다면 합은 1이나온다
	System.out.println("합:"+ sum);

출력값은 합 : 55인데, 이와 같은 구문을 while로 표현하자면

int i = 1;
	int sum = 0;	
	while (i<=10) {
		sum+=i;
		i++;
	}
    	System.out.println(sum);

실제로 do while보다는 while을 더 자주 사용하기 때문에, while을 베이스로 잡고 공부해야 한다.

728x90

'수업 복습하기 > Java' 카테고리의 다른 글

Day 06 - 향상된 For문  (2) 2021.08.20
Day 05 - 반복문 For  (0) 2021.08.19
Day 04 - 반복문 While  (0) 2021.08.18
Day 04 - 조건문 Switch  (0) 2021.08.18
Day 03 - 조건문 If  (0) 2021.08.18