on
JAVA - for 반복문을 사용해서 1부터 100까지 4의 배수의 개수 구하기
JAVA - for 반복문을 사용해서 1부터 100까지 4의 배수의 개수 구하기
이 글의 순서.
1. i와 count의 값
2. 문제에 따른 for 조건문
3. 개수의 값 count
4. 출력문
5. 출력 결과
합 구하기에서는 sum 을 썼지만
이번에는 개수를 구하기에 count를 줬다.
처음에 배수의 개수를 구해보라고 했을 때
정말 막막했는데 막상 알고나니
합 구하기의 연장선 같았던..
For 반복문을 사용하여
4의 배수의 개수를 출력할 것이기 때문에
클래스명과 파일명은 For4로
그냥 단순하게 주었다.
1. i와 count의 값
i의 값
1부터 100까지 4의 배수의 개수를 출력하는 것으로
i의 시작은 4이기 때문에 i=4 로 주었다.
count의 값
4+8+12+16+ ... +100 이 진행되고
마지막에 i의 값이 100에 도달할 때에
행의 개수를 세도록 지정해준 count의 값이
몇 번째인지 확인을 해주면 된다.
1개, 2개, 3개, 4개 ... 처럼 개수는
1씩 커지기 때문에 count=count+1로 주었다.
2. 문제에 따른 for 조건문
1~100까지 4의 배수의 개수를 구하는 과정에서
4, 8, 12, 16, ... ,100 각 숫자들은 i로 지정된다.
그렇기 때문에 i는 4부터 시작하고
100보다 작거나 같으며 4씩 증가한다.
i는 1부터 시작하고 → i=4
100보다 작거나 같으며 → i<=100
4씩 증가가 된다 → i=i+4
시스템이 반복해야 하는 조건이므로
for 괄호 안에 넣어서 실행해준다.
3. 개수의 값 count
i가 4일 때에는
배수의 개수가 1개이기 때문에 count는 1이다.
i가 8일 때에는
배수의 개수가 2개이기 때문에 count는 2이다.
i가 12일 때에는
배수의 개수가 3개이기 때문에 count는 3이다.
:
i가 100일 때에는
배수의 개수가 25개이기 때문에 count는 25이다.
이렇게 그냥 구구단 하듯이
몇 번째인지 확인하면 되는 것이고
1씩 커지기 때문에 count=count+1이 된다.
4. 출력문
"i= " + i + " count= " + count
반복문에 의한 출력 실행문은 이렇게 주었다.
큰따옴표 안의 "i= ' 과 " sum " 은
문자열로 인식되어 그대로 출력이 된다.
큰따옴표 없이 그냥 쓰인 i와 sum의 값은
내부적으로 문자열로 인식되어 값이 대입된 후
그대로 출력이 된다.
5. 출력 결과
출력을 해보면 i의 값이 100일 때
count의 값은 25가 나오는 것을 확인할 수 있다.
1부터 100까지 4의 배수의 개수는 25개이다.
- 끝 -
from http://he-we-go.tistory.com/10 by ccl(A) rewrite - 2021-09-23 20:26:39