1부터 100까지의 소수를 출력하는 프로그램 Java

소수란 무엇입니까?

A 소수 11 또는 자기 자신으로만 나누어지는 수입니다. 두 개의 작은 자연수의 곱이 아닌 2보다 큰 자연수입니다. 예를 들어, 3은 5 또는 자기 자신으로만 나누어집니다. 다른 소수 7, 11, 13, 17, XNUMX, XNUMX, XNUMX 등

참고 : 0과 1은 소수가 아닙니다. 2는 유일한 짝수 소수입니다.

프라임 인쇄 방법 Numbers 1~100개 프로그램 사이 Java

아래는 Java 1부터 100까지의 소수를 출력하는 프로그램:

프로그램 논리:

  • 주요 방법은 소수 프로그램 Java 1~100 사이의 소수를 검사하는 루프가 포함되어 있습니다. Java 하나씩.
  • 주요 메소드는 메소드를 호출합니다. CheckPrime 숫자가 소수인지 확인하려면 Java 아니면 않습니다.
  • 입력 숫자(예: 17에서 2까지의 값에서 17)를 나누고 나머지를 확인해야 합니다. 나머지가 0이면 소수가 아닙니다.
  • 어떤 숫자도 자신의 절반 이상으로 나누어지지 않습니다. 따라서 numberToCheck/2만 반복해야 합니다. 입력이 17이면 절반은 8.5이고 루프는 값 2에서 8까지 반복됩니다.
  • If numberToCheck 다른 숫자로 완전히 나눌 수 있는 경우 false를 반환하고 루프가 중단됩니다.
  • If numberToCheck 소수이면 true를 반환합니다.
  • 1~100까지의 소수에 대한 주요 방법 Java, isPrime이 무엇인지 확인하세요. TRUE 그리고 프라임에 추가Numbers발견된 문자열
  • 마지막으로 1부터 100까지의 소수를 출력합니다. Java
public class primeNumbersFoundber {

    public static void main(String[] args) {

        int i;
        int num = 0;
        int maxCheck = 100; // maxCheck limit till which you want to find prime numbers
        boolean isPrime = true;

        //Empty String
        String primeNumbersFound = "";

        //Start loop 2 to maxCheck
        for (i = 2; i <= maxCheck; i++) {
            isPrime = CheckPrime(i);
            if (isPrime) {
                primeNumbersFound = primeNumbersFound + i + " ";
            }
        }
        System.out.println("Prime numbers from 1 to " + maxCheck + " are:");
        // Print prime numbers from 1 to maxCheck
        System.out.println(primeNumbersFound);
    }
    public static boolean CheckPrime(int numberToCheck) {
        int remainder;
        for (int i = 2; i <= numberToCheck / 2; i++) {
            remainder = numberToCheck % i;
            //if remainder is 0 than numberToCheckber is not prime and break loop. Else continue loop
            if (remainder == 0) {
                return false;
            }
        }
        return true;

    }

}

예상 출력 :

1에서 100 사이의 소수 출력 Java 프로그램 될 것입니다 :

Prime numbers from 1 to 100 are:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

찾기 프로그램을 확인하세요 청춘 Numbers 임의의 입력 번호에서

이 게시물을 요약하면 다음과 같습니다.