В тази програма ще се научите да показвате всички прости числа между дадените интервали, като използвате функция в 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 за проверка дали числото е просто