Помогите составить программу которая выводит все простые числа через запятую до целого числа веденный на клавиатуре

import java.util.Scanner;

public class PrimeNumber {
        public static void main(String[] args) {
            System.out.println("Введите положительное число: ");
            Scanner in = new Scanner(System.in);
            int input = in.nextInt();
            boolean b = true;
            for (int P = 1; P <= input; P++) {
                for (int i = 1; i < P; i++)
                {
                    if (P % i == 0){
                        b = false;
                    }
                    System.out.println(P);}
            }

        }
    }

Ответы (1 шт):

Автор решения: MBo
b=true

внутри первого цикла, а выводить P после проверки b

  if(b)...
→ Ссылка