본문 바로가기
프로그래밍/Java

[ Java 연습문제 - 7 ] 입력된 숫자의 소수 구하기

by 호랑이탈 2024. 12. 29.
반응형

java 문제

 

이번에는 입력된 숫자보다 적은 영역까지의 소수를 구하는 프로그램을 만들어 보겠습니다.

먼저 소수가 궁금하신 분들이 있으시죠? 아래 링크를 참고해주세요.

 -- https://ko.wikipedia.org/wiki/%EC%86%8C%EC%88%98_(%EC%88%98%EB%A1%A0)

 

소수 (수론) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 0과 1 사이의 실수(小數, decimal), 또는 각각의 자리에 놓인 숫자와 소수점을 통해 나타낸 실수에 대해서는 소수 (기수법) 문서를 참고하십시오. 좌측은 소수, 우

ko.wikipedia.org

 

그럼 프로그램을 한번 만들어 보겠습니다.

 

출력예시

숫자 입력 : 10 + Enter

 

입력된 숫자 10 까지의 소수는 [ 2, 3, 5, 7 ] 4개 입니다.

 

 

변형문제 1.

두수를 입력받아 입력된 두수사이의 소수를 출력하세요.

 

출력예시

첫번째 숫자 입력 : 3 + Enter

두번째 숫자 입력 : 20 + Enter

 

입력된 숫자 [ 3 ] 과 [ 20 ] 사이의 소수는 [ 3, 5, 7, 11, 13, 17, 19 ] 7개 입니다.

 

 

변경문제 2.

두수를 입력받을때 두번째 숫자가 반드시 큰 숫자를 입력받도록 예외처리하세요.

 

출력예시

첫번째 숫자 입력 : 13 + Enter

두번째 숫자 입력 : 2 + Enter

두번째 숫자는 첫번째 숫자보다 커야 합니다. 다시 입력해주세요.

첫번째 숫자 입력 : 

반응형