Простое число - это число, которое делится только на 1 и само число. Если число выходит из остатка 0 при делении на числа, отличные от 1, и на само число, то число не считается простым числом. Чтобы распечатать простые числа из массива, пользователь должен объявить размер массива и ввести элементы массива. Простые числа идентифицируются с помощью итераций с помощью цикла for, а условие для простого числа задается с помощью оператора if. Затем числа, удовлетворяющие условию, т. е. простые числа, отображаются на экране в качестве выходных данных.
import java.util.Scanner; public class PrimeNumbers{ public static void main (String[] args){ int[] array = new int [5]; Scanner in = new Scanner (System.in); System.out.println("Enter the elements of the array: "); for(int i=0; i<5; i++) { array[i] = in.nextInt(); }
Elements in the array are looped one by one using for loop.
for(int i=0; i<array.length; i++){ boolean isPrime = true; Using for loop and if condition, prime numbers are identified from all the numbers that are entered in the array.
for (int j=2; j<i; j++){ if(i%j==0){ isPrime = false; break; } } All the prime numbers or the numbers that satisfy the if condition are displayed as output.
if(isPrime) System.out.println(i + " are the prime numbers in the array "); } } }
Вывод: введите элементы массива: 5
4
3
7
8
5,3,7 - простые числа в массиве.