English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этом примере вы узнаете, как использовать функции в 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() печатаются числа в зависимости от возвращаемого значения.