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 |