fork(2) download
  1.  
  2. import java.util.*;
  3.  
  4. public class Main{
  5. public static void main(String [] args) {
  6. int numberOfPrimes;
  7. Scanner primes = new Scanner(System.in);
  8. System.out.println("How many prime numbers do you want?");
  9. numberOfPrimes = primes.nextInt();
  10. PrintNPrimes(numberOfPrimes);
  11. }
  12. public static void PrintNPrimes(int n) {
  13. int i;
  14. int myNum;
  15. myNum = 2; // The first prime number
  16. i = 0;
  17. while (i < n)
  18. {
  19. if (IsPrime(myNum)) {
  20. i = i + 1;
  21. System.out.println(myNum);}
  22. myNum = myNum + 1;}
  23.  
  24. }
  25. public static boolean IsPrime(int number) {
  26. boolean result;
  27. result = true;
  28. int i = 2;
  29. while (i < number) {
  30. if ((number % i++) == 0)
  31. result = false;
  32. }
  33. return result;
  34. }
  35. }
Runtime error #stdin #stdout 0.06s 246080KB
stdin
Standard input is empty
stdout
How many prime numbers do you want?