I kind of messed up and I want to know how badly I messed up
import java.util.*;
public class prime {
public static int runFirst() {
Scanner scanner = new Scanner(System.in);
System.out.print("Iterations: ");
int I = scanner.nextInt();
return I;
}
static int[] primes = new int[runFirst()];
public static void main(String args[]) {
int I = runFirst();
primes[0] = 1;
primes[1] = 2;
for(int n = 3; n <= I; n++) {
if ((n % 1 == 0) && (n % n == 0)) {
boolean isPrime = true;
for(int i = 1; i <= n; i++) {
int x = otherNums(n, i);
if(x != 0) {
isPrime = false;
}
}
if(isPrime == true) {
System.out.println(n);
primes[n-1] = n;
}
}
}
}
public static int otherNums(int a, int b) {
int c = 0;
if ((a % prime.primes[b]) != 0) {
c++;
}
return c;
}
}