Program za ispis prostih brojeva od 1 do 100 in Java
ล to je prosti broj?
A Glavni broj je broj koji je djeljiv samo sa jedan ili sa samim sobom. To je prirodni broj veฤi od jedan koji nije umnoลพak dva manja prirodna broja. Na primjer, 11 je djeljivo samo s jedinicom ili samim sobom. Ostali prosti brojevi 2, 3, 5, 7, 11, 13, 17 itd.
Biljeลกka: 0 i 1 nisu prosti brojevi. 2 je jedini paran prost broj.
Kako ispisati Prime Numbers Izmeฤu 1 do 100 programa u Java
Ispod je Java program za ispis prostih brojeva od 1 do 100:
Programska logika:
- Glavna metoda od program prostih brojeva u Java sadrลพi petlju za provjeru prostih brojeva izmeฤu 1 i 100 in Java jedan po jedan.
- Glavna metoda poziva metodu
CheckPrimekako bi se utvrdilo je li broj prost broj u Java ili ne. - Trebamo podijeliti ulazni broj, recimo 17 s vrijednosti 2 na 17 i provjeriti ostatak. Ako je ostatak 0, broj nije prost.
- Nijedan broj nije djeljiv s viลกe od polovine samog sebe. Dakle, moramo proฤi kroz samo numberToCheck/2. Ako je unos 17, polovica je 8.5, a petlja ฤe iterirati kroz vrijednosti od 2 do 8
- If
numberToCheckje potpuno djeljiv drugim brojem, vraฤamo false i petlja je prekinuta. - If
numberToCheckje primarni, vraฤamo true. - U glavnoj metodi za proste brojeve od 1 do 100 in Java, provjerite isPrime is
TRUEi dodati u primeNumbersPronaฤen niz - Na kraju ispiลกite proste brojeve od 1 do 100 in Java
public class primeNumbersFoundber {
public static void main(String[] args) {
int i;
int num = 0;
int maxCheck = 100; // maxCheck limit till which you want to find prime numbers
boolean isPrime = true;
//Empty String
String primeNumbersFound = "";
//Start loop 2 to maxCheck
for (i = 2; i <= maxCheck; i++) {
isPrime = CheckPrime(i);
if (isPrime) {
primeNumbersFound = primeNumbersFound + i + " ";
}
}
System.out.println("Prime numbers from 1 to " + maxCheck + " are:");
// Print prime numbers from 1 to maxCheck
System.out.println(primeNumbersFound);
}
public static boolean CheckPrime(int numberToCheck) {
int remainder;
for (int i = 2; i <= numberToCheck / 2; i++) {
remainder = numberToCheck % i;
//if remainder is 0 than numberToCheckber is not prime and break loop. Else continue loop
if (remainder == 0) {
return false;
}
}
return true;
}
}
Oฤekivani rezultat:
Izlaz prostog broja izmeฤu 1 i 100 in Java program bit ฤe:
Prime numbers from 1 to 100 are: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
Provjerite naลก program za pronalaลพenje Glavni Numbers iz bilo kojeg ulaznog broja
