В этой программе вы научитесь отображать все простые числа между заданными интервалами с помощью функции в Java.
Чтобы понять этот пример, вы должны знать следующие темы программирования Java:
- Методы Java
- Java while и do … while Loop
Чтобы найти все простые числа между двумя целыми числами, 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()
метода.
Обратите внимание, что внутри метода checkPrimeNumber () мы переходим от 2 к num / 2. Это потому, что число нельзя разделить более чем на половину.
Рекомендуемая литература
Программа на Java для проверки простого числа