소수 판단 알고리즘 > 오픈소스 | IOTsw_u2 U2 Project
오픈소스

JAVA 소수 판단 알고리즘

본문

소수란 나눠지는 수가 1과 자기 자신밖에 없는걸 소수라 합니다.

숫자 5가 있다면 1부터 5까지의 수로 5를 나눕니다. 

5 % 1 = 0 

5 % 2 = 1 

5 % 3 = 2 

5 % 4 = 1 

5 % 5 = 0 

 

 

 

int val = 5;
int cnt = 0;

for(int i=1; i<=val;i++){
		if(val%i == 0){
				cnt++;
		}
}
if(cnt == 2){
		System.out.println(val + "은 소수입니다.");
}else{
		System.out.println(val + "은 소수가 아닙니다.");
}

 

 

 

 

이렇게 했을때 나머지가 0인 숫자가 2개가 나오면 '소수' 그렇지 않으면 소수가 아닙니다.

- 결과 5은 소수입니다.

댓글목록

오픈소스 목록

Total 16건 1 페이지
게시물 검색

IOTsw_u2 정보

회사 . U2
주소 . 어느별 하늘 아래에 있것지요
사업자 등록번호 . 백수임 대표 . 김씨 전화 . 02-123-4567 팩스 . 팩스없음
통신판매업신고번호 . 낼할께 개인정보관리책임자 . 김씨가 알아서 함 부가통신사업신고번호 신고안함
Copyright © 2001-2013 U2. All Rights Reserved.
닫기