Задача 2: Вывести все простые числа от 1 до 1000
Содержание
Пример:
Ввод n=10 Вывод 2, 3, 5, 7
Решение:
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class App {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print(«Введите положительное число: «);int input = scanner.nextInt();scanner.close();List<Integer> primes = new ArrayList<>();for (int i = 2; i <= input; i++) {boolean isPrimeNumber = true;for (int j = 2; j < i; j++) {if (i % j == 0) {isPrimeNumber = false;break;}}if (isPrimeNumber) {primes.add(i);}}System.out.println(«Простые числа: » + primes);}}
Пояснение:
Задача на языке Java на простые числа.
Общая оценка
Интересность
3/10
Сложность задачи
3/10
Лаконичность кода
4/10
Итого
3.3