English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Учебник по основам Java

Java Управление потоком

Java Массивы

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений в Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Java программа для отображения простых чисел между интервалами

Java полная коллекция примеров

В этой программе вы узнаете, как показать простые числа между заданными интервалами (низким и высоким). Вы узнаете, как использовать в Java циклы while и for для этого.

Пример: показать простые числа между двумя интервалами

public class Prime {
    public static void main(String[] args) {
        int low = 20, high = 50;
        while (low < high) {
            boolean flag = false;
            for (int i = 2; i <= low / 2; ++i) {
                // условие для не простого числа
                if (low % i == 0) {
                    flag = true;
                    break;
                }
            }
            if (!flag && low != 0 && low != 1)
                System.out.print(low + " ");
            ++low;
        }
    }
}

При выполнении этой программы вывод будет следующим:

23 29 31 37 41 43 47

В этом программном обеспечении для каждого числа между низким и высоким значениями выполняется тест на простое число. Внутренний цикл for проверяет, является ли число простым.

Вы можете проверить:Java программа для проверки простых чиселдля получения дополнительной информации.

Проверка индивидуальных простых чисел по сравнению с интервалом заключается в том, что вам нужно каждый раз перезапускать значение flag = false в каждом итерации цикла while.

ВниманиеЕсли проверка интервала от 0 до 10, то вам нужно исключить 0 и 1, так как 0 и 1 не являются простыми числами. Условие условия:

if (!flag && low != 0 && low != 1)

Java полная коллекция примеров