У цій програмі ви навчитеся відображати всі прості числа між заданими інтервалами за допомогою функції в Java.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:
- Методи Java
- Java в той час як і робити … в той час як 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 для перевірки, чи є число простим