Java знакомство и как пользоваться базовым API: Вывести все простые числа от 1 до 1000

Задача 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

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий