반응형
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
두번째 숫자는 첫번째 숫자보다 커야 합니다. 다시 입력해주세요.
첫번째 숫자 입력 :
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[ Java 연습문제 - 9 ] 입력된 두개의 숫자 최대 공약수 구하기 (2) | 2024.12.30 |
---|---|
[ Java 연습문제 - 8 ] 입력된 숫자의 약수 구하는 프로그램 작성 (4) | 2024.12.29 |
[ Java 연습문제 - 6 ] 크기를 입력받아 파스칼의 삼각형 모양으로 출력하시오. (1) | 2024.12.29 |
[ Java 연습문제 - 5 ] 대각선으로 1씩 증가되는 사각형 만들기 (1) | 2024.12.29 |
[ Java 연습문제 - 4 ] 크기를 입력받아 마름모 출력하기 (0) | 2024.12.29 |