English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java полная коллекция примеров
В этой программе вы узнаете, как показать простые числа между заданными интервалами (низким и высоким). Вы узнаете, как использовать в Java циклы while и for для этого.
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) { // условие для не простого числа 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)