34. 자바 ( 예시문제 )

jhnada·2022년 8월 1일
0

2 와 100사이에 있는 모든 소수를 찾기

코드 짜기전에 어떻게 연산해야하나 미리 만들어보기
1사이클 k = 2

2사이클 k = 3

k % 2 == 0 true 소수가 아님, false 소수 ( false )

3사이클 k = 4
k % 2 == 0 true 소수가 아님, false 소수 ( true )
k % 3 == 0 true 소수가 아님, false 소수 ( false )
true

4사이클 k = 5
k % 2 == 0 true 소수가 아님, false 소수 (false)
k % 3 == 0 true 소수가 아님, false 소수 (false)
k % 4 == 0 true 소수가 아님, false 소수 (false)
false

2 ~ 6
k % 2 == 0 소수가 아님
k % 3 == 0 소수가 아님.
k % 4 == 0 소수가 아님.
k % 5 == 0 소수가 아님.
k % 6 == 0 소수가 아님.

  • 완성본

코드 해석해보기.
1. k 는 2이고, 100이하일때 k+1 하라
2. 소수를 구분하기 위한 새로운 변수 checkSum 생성
3. j 는 2이고, j는 k보다 작을때 j+1 하라
4. 조건식 if k % j == 0 일때는 소수가 아니므로 checkSum+1을 하라
5. 3번식을 다 끝내고 나왓을때까지 checkSum이 0이라면 그 숫자는 소수입니다라고 프린트하라.

profile
밑바닥부터 배우는 초짜 개발자

0개의 댓글