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