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 для отображения всех простых чисел между данными числами.

Чтобы найти все простые числа между двумя целыми числами, будет создана функция checkPrimeNumber(). Эта функцияПроверка числа на простоту

Пример: простые числа между двумя целыми числами

public class Prime {
    public static void main(String[] args) {
        int low = 20, high = 50;
        while(low < high) {
            if(checkPrimeNumber(low))
                System.out.print(low + " ");
            ++low;
        }
    }
    public static boolean checkPrimeNumber(int num) {
        boolean flag = true;
        for(int i = 2; i <= num/2; ++i) {
            if(num % i == 0) {
                flag = false;
                break;
            }
        }
        return flag;
    }
}

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

23 29 31 37 41 43 47

В этом примере мы создали функцию checkPrimeNumber(), которая принимает один параметр num и возвращает логическое значение.

Если число является простым числом, возвращает true. В противном случае возвращает false.

На экране внутри функции main() печатаются числа в зависимости от возвращаемого значения.

Java полный список примеров