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

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

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Java while и do … while Loop
  • Заявление Java if… else
  • 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)

Интересные статьи...