Java Prime Number Logic