Програма для друку простих чисел від 1 до 100 дюймів Java

Що таке просте число?

A Просте число це число, яке ділиться лише на одиницю або на себе. Це натуральне число, більше за одиницю, яке не є добутком двох менших натуральних чисел. Наприклад, 11 ділиться лише на одиницю або на себе. Інші прості числа 2, 3, 5, 7, 11, 13, 17 тощо.

Примітка: 0 і 1 не є простими числами. 2 — єдине парне просте число.

Як друкувати Prime 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 is 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

Перегляньте нашу програму «Знайти». Prime Numbers з будь-якого введеного числа