Програма Java для відображення простих чисел між двома інтервалами

У цій програмі ви навчитеся відображати прості числа між двома заданими інтервалами, низьким і високим. Ви навчитесь робити це, використовуючи цикл while та for в Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Java в той час як і робити … в той час як Loop
  • Заява про Java, якщо … ще
  • Java для циклу

Приклад: Відображення простих чисел між двома інтервалами

 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 

У цій програмі кожне число від низького до високого тестується на просте. Внутрішній цикл for перевіряє, чи є число простим чи ні.

Ви можете перевірити: Програма Java для перевірки простого числа для отримання додаткових пояснень.

Різниця між перевіркою одного простого числа порівняно з інтервалом полягає в тому, що вам потрібно скинути значення flag = falseна кожній ітерації циклу while.

Примітка : Якщо ви перевіряєте інтервал від 0 до 10. Потім, вам потрібно виключити 0 і 1. Оскільки 0 і 1 не є простими числами. Умовою буде:

 if (!flag && low != 0 && low != 1)

Цікаві статті...