So, I wrote this code, and I am proud of it, since I have not coded for a long time. What he does is he requests a number and then prints all the primary numbers from 1 to that number.
import java.util.Scanner; class PrimeNumberExample { public static void main(String args[]) { //get input till which prime number to be printed System.out.println("Enter the number till which prime number to be printed: "); int limit = new Scanner(System.in).nextInt(); //printing primer numbers till the limit ( 1 to 100) System.out.println("Printing prime number from 1 to " + limit); for(int number = 2; number<=limit; number++){ //print prime numbers only if(isPrime(number)){ System.out.println(number); } } } /* * Prime number is not divisible by any number other than 1 and itself * @return true if number is prime */ public static boolean isPrime(int number){ for(int i=2; i<number; i++){ if(number%i == 0){ return false; //number is divisible so its not prime } } return true; //number is prime now } }
But what I would like to do is ask for a number, take 10, and then print the first 10 primes, I tried to find out if I can find a way, but I do not know how since I did not use Java. I hope you can and help me.
java primes
rareinator
source share