У овом програму ћете научити приказивање простих бројева између два дата интервала, ниског и високог. То ћете научити користећи неко време и фор петљу у Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Јава вхиле и уради … вхиле Лооп
- Изјава за Јава ако … друго
- Јава за петљу
Пример: Приказивање простих бројева између два интервала
public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( boolean flag = false; for(int i = 2; i <= low/2; ++i) ( // condition for nonprime number if(low % i == 0) ( flag = true; break; ) ) if (!flag && low != 0 && low != 1) System.out.print(low + " "); ++low; ) ) )
Оутпут
23 29 31 37 41 43 47
У овом програму, сваки број између ниског и високог тестира се на приме. Унутрашња петља фор проверава да ли је број прост или није.
За више објашњења можете проверити: Јава програм за проверу основног броја.
Разлика између провере појединачног основног броја у поређењу са интервалом је у томе што треба да ресетујете вредност flag = false
сваке итерације вхиле петље.
Напомена : Ако проверите интервал од 0 до 10. Затим, морате изузети 0 и 1. Како 0 и 1 нису прости бројеви. Услов ће бити:
if (!flag && low != 0 && low != 1)