Java-программа для вывода простых чисел от 1 до 100 — пошаговое руководство
Что такое простое число?
Простое число — это натуральное число больше единицы, не имеющее положительных делителей, кроме 1 и самого себя. Примеры: 2, 3, 5, 7, 11, 13, 17 и так далее.
Важно: 0 и 1 не являются простыми, а 2 — единственное четное простое число.
Java-программа для печати простых чисел от 1 до 100
Ниже приведен понятный, прокомментированный Java-код, перечисляющий все простые числа от 1 до 100:
public class PrimeNumbersDemo {
public static void main(String[] args) {
int maxCheck = 100;
StringBuilder primes = new StringBuilder();
for (int i = 2; i <= maxCheck; i++) {
if (isPrime(i)) {
primes.append(i).append(' ');
}
}
System.out.println("Prime numbers from 1 to " + maxCheck + " are:");
System.out.println(primes.toString());
}
private static boolean isPrime(int number) {
if (number < 2) {
return false;
}
for (int i = 2; i <= number / 2; i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
Ожидаемый вывод
Prime numbers from 1 to 100 are: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
Не стесняйтесь менять maxCheck для генерации простых чисел до любого лимита.
java
- Java Hello World: ваша первая программа
- Освоение операторов Java: типы, синтаксис и практические примеры
- Комментарии в Java: типы, использование и лучшие практики
- Освоение улучшенного цикла for в Java: синтаксис, примеры и лучшие практики
- Java-программа для определения, является ли число простым
- Генерация последовательности Фибоначчи в Java: примеры for, while и рекурсии
- Java-программа для идентификации чисел Армстронга с использованием for-цикла
- Java-проверка чисел-палиндромов: алгоритмы с while и for циклами
- Мастерство пузырьковой сортировки в Java: четкий пример и пошаговый разбор
- Алгоритм сортировки вставками в Java: понятный пример и пошаговое руководство