먼저 소수(소수)가 무엇인지 이해해야 합니다. 소수의 정의:
1보다 큰 수에 대해 1과 자기 자신을 제외한 다른 양의 정수로 나눌 수 없는 경우 그러면 우리는 그것이 소수라고 말합니다.
숫자가 소수(소수)인지 확인하는 방법:
짝수인 경우 직접 반환한 다음 n의 산술 제곱근까지 2단계 크기로 3부터 시작합니다. 나눌 수 없고 소수이다.
예제는 다음과 같습니다.
public class Main { public static void main(String[] args) { for (int j = 0; j <= 19; j++) { System.out.println(j+": "+isPrime(j) ); } } private static boolean isPrime(int src) { double sqrt = Math.sqrt(src); if (src < 2) { return false; } if (src == 2 || src == 3) { return true; } if (src % 2 == 0) {// 先判断是否为偶数,若偶数就直接结束程序 return false; } for (int i = 3; i <= sqrt; i+=2) { if (src % i == 0) { return false; } } return true; } }
추천 튜토리얼: Java 입문 튜토리얼
위 내용은 Java에서 숫자가 소수(소수)인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!