Largest prime factor program takes aaaages - Java
So this is problem 3 from project Euler. For those who don't know, I have to find out the largest prime factor of 600851475143. I have the below code: import java.lang.Math; // 600851475143 public class LargestPrimeFactor { public static void main(String[] stuff) { long num = getLong("What number do you want to analyse? "); long[] primes = primeGenerator(num); long result = 0; for(int i = 0; i < primes.length; i++) { boolean modulo2 = num % primes[i] == 0; if(modulo2) { result = primes[i]; } } System.out.println(result); } public static long[] primeGenerator(long limit) { int aindex = 0; long[