This program is supposed to output the prime numbers between 1 and 100. Will anyone please explain me the flow the programme below? I am having difficulty in writing the progra
public static ArrayList prime(int limit){
ArrayList primes = new ArrayList<>(); for(int p = 2; p <= limit; p++) { int count = 0; for(int i=2; i < p; i++) { if (p%i == 0) { count++; } } if (count == 0) { primes.add(p); } } return primes; }